簡要介紹: 本文旨在介紹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...