Scratch3 0 專案層次結構

2022-02-16 19:38:26 字數 1448 閱讀 3132

簡要介紹: 本文旨在介紹scratch3.0專案層次結構及關鍵功能。

原始碼:

核心依賴庫

scratch-audio:聲音拓展

scratch-blocks:**積木塊

scratch-l10n:國際化

scratch-paint:繪圖拓展

scratch-render:舞台渲染,在舞台區域出現的基於webgl的處理器。

scratch-storage:作品儲存載入

scratch-svg-renderer:svg處理

scratch-vm:虛擬機器,管理狀態並執行業務邏輯。

scratch-gui目錄結構

在scratch中最為核心的便是gui庫,目錄結構如下:

├── build                    # 預設編譯後的資料夾

│ ├── static # 靜態資源

│ ├── index.html

│ ├── gui.js

│ ├── lib.js # 編譯後主要的js檔案

├── src

│ ├── components # ui元件,負責頁面呈現

│ ├── containers # 容器元件,承載容器元件業務邏輯

│ ├── css # 全域性通用css

│ ├── examples # 整合測試用例

│ ├── extensions # 拓展案例

│ ├── lib # 外掛程式及高階元件

│ ├── audio # 聲音外掛程式

│ ├── backpack # 揹包外掛程式

│ ├── default-project # 預設專案

│ ├── libraries # 素材庫相關

│ ├── playground # 編譯後頁面的模版

│ ├── reducers # 全域性狀態控制

├── test # 測試用例

├── translations # 翻譯庫

├── readme.md

└── package.json

└── webpack.consig.js

20141009 專案結構

檔案字尾 cs 原始檔 程式 csproj 專案檔案 管理檔案項 sln 解決方案檔案 管理專案 config 配置檔案 程式所需引數配置 新建專案 字型大小顏色 行號 賦值 語句結束 注釋一行 注釋一段區域 轉義字元 t tab鍵字元 反斜線 單引號 雙引號 n 換行 r 回車 注 標點均為英文標...

Vue cli3 0專案建立

之前寫過一篇文章vue cli專案建立,主要是針對vue cli3.0版本之前的,由於現在vue cli版本更新到了3.0,而且建立專案的一些情況也發生了變化,所以本篇將在基於vue cli3.0以上版本建立專案,大家可以參考一下vue cli2.0版本 這裡的vue cli3.0版本之前統稱為2....

VUE3 0專案配置

1 專案結構 dist 生產打包輸出目錄 node modules 模組依賴包 public 靜態html和 圖示 src assets 靜態資源,圖示字型 樣式表 components 公共元件 plugins 外掛程式 utils 公共js方法 views 檢視元件 login 登入註冊 ord...