JET

縮寫

JET 是 Javascript Extension Tools 的縮寫,即 Javascript 擴展工具套件的意思。

jet 本意是噴氣式飛機,所以同時借喻輕巧、快速的寓意。

設計理念


保持優執效率。
保持  碼,降低習。
組織業級  程序。

其他


探索在前端使用 MVP、MVC 模式來構建大型 WebApp (Build Web App with MVP),
探索工業級 Javascript 的開發技術。

發展規劃


核心底層 - 純Js底層功能封裝/代碼組織/無縫接入其它js庫 - [完成];
基礎擴展 - 跨瀏覽器封裝/工具函數/設計模式相關 - [完成];
UI 基礎控制項 - 按鈕/面板/窗口/樹形列表/Tab/lightbox/widgets;
實時動畫系統 - 實時定時器/關鍵幀動畫/加速度公式/物理引擎/聲音控制器;
遊戲引擎 - 角色控制/地圖系統/遊戲非同步通訊系統/尋路演演算法/鍵盤控制/人工智慧

結構


第一層 Core Javascript 擴展模塊 代碼組織模塊(輕鬆組織大型應用,無縫接入其它js庫)
第二層 Browser Javasccript 擴展模塊(跨瀏覽器,基礎封裝) 可選模塊(設計模式相關模塊,選擇器模塊)
第三層 UI 組件 實時動畫模塊 遊戲引擎模塊