主要技術棧
基礎web框架: ember.js
構建腳手架: ember cli
國際化: 讀配置檔案
打包工具: webpack
dom操作: jquery
nodejs框架: express生態+http-proxy
圖表使用的: echarts 和 d3
樣式: node-sass
沒有使用大的元件庫,只是使用了一些小外掛程式如 jquery.jgrowl
命令執行使用的: xterm.js
模板引擎: hbs
網路層資料流轉
本地開發時,介面請求的都是本地的,使用http-proxy 做**
在server/proxies/api.js 裡 可以看到
ui
├── .github # 存放關於github上的一些「配置」的
│ ├── 資料夾 # 外掛程式,元件 hbs模板,路由檔案,控制器
│ ├── formats.js # 格式化檔案
│ ├── index.html # 應用html入口,資源都通過此檔案注入
│ ├── resolver.js # 控制器,處理本地的路由方法,頁面,資料渲染
│ ├── router.js # 路由管理主檔案
├── blueprints # 存放藍圖模板
├── config # 應用配置檔案
│ ├── ember-intl.js # 本地化服務注入到檢視、路徑、模組、控制器和元件中。
│ ├── environment.js # 應用的環境變數,全域性變數
│ ├── optional-features.json # 依賴,引入的庫
│ ├── targets.js # 瀏覽器相關
├── dist # 編譯後的靜態檔案
├── lib # 全域性引入的外掛程式
├── node_modules # 第三方依賴
├── public # 存放不需要編譯的靜態檔案
├── scripts # 待執行的指令碼,.sh
├── server # 伺服器相關**,**,列印日誌,設定請求頭部
├── ssl # https相關配置ssl檔案
├── test # test環境
├── tmp # 存放臨時檔案
├── translations # 翻譯檔案,國際化
├── vendor # 引入的第三方包,會被編譯
├── .eslint* # eslint的規則,忽略檔案
├── *docker* # docker相關檔案,生成映象,執行容器相關
├── .editorconfig # **格式
├── .gitignore # git 提交忽略的檔案配置
├── yarn-lock.json # 用來鎖定依賴的版本號(yarn 自動生成)
├── package-lock.json # 用來鎖定依賴的版本號(npm 自動生成)
├── package.json # 專案基本資訊,依賴包,命令
對應都是lib/目錄下
目錄 => 路徑
nodes => /n
gobal-admin => /g
目錄 => 路徑
dummy-dev => /dev
cluster => /c/:cluster_id
project =>/p/:project_id
android資源列表對應國家名稱
android多國語言資料夾檔案彙總如下 中文 中國 values zh rcn 中文 台灣 values zh rtw 中文 香港 values zh rhk 英語 美國 values en rus 英語 英國 values en rgb 英文 澳大利亞 values en rau 英文 加拿大 ...
python學習線路附帶對應資源鏈結
1 python 基礎 bv1lt4y1u7un 2 python 高階 bv1jz411b7dh 3 python 資料庫 bv1pg4y1a7a7 4 python gui與坦克大戰 bv1je411f72o 5 python numpy bv1je411f79f 6 python matplo...
Embed外部資源後對應類的型別
embed source logo.gif bindable public var imgcls class 如果embed是,那麼相當於定義了乙個bitmapasset的類imgcls只想這漲,bitmapasset是bitmap的子類通過new imgcls 可以得到這個對應的bitmap物件。...