Arale 2.0 支付寶公司的新一代前端基礎類庫
Arale 2.0 的總體內容包括四部分:前端
- Infrastructure(基礎架構)。包括 seajs, events, class, base 和 widget 模塊。這是整個類庫的基礎,能從底層讓代碼的書寫規範、組件的構建方式、模塊的調用方式等保持總體一致性。
- Utilities(工具組件)。包括 jquery, zepto, position, storage 等等。工具組件的特色是,它們是錘子、斧頭,其餘組件只是經過純組合的方式使用它們。工具組件裏,大部分將直接來自社區已有的成熟組件。
- Widgets(UI 類組件)。包括 overlay, switchable, tree 等等。目前 jQuery 社區和 CommonJS 等社區還沒有有很好用很成熟的 UI 解決方案,所以 UI 類組件大部分將自主研發。這將會是 Arale 類庫的核心亮點之一。
- Developer Tools(開發者工具)。這一塊很重要,包括 spm, gjslint, docs-build 等工具。只有經過工具,與整個前端平臺打通,才能實現前端的體系化。
基礎架構圖![](http://static.javashuo.com/static/loading.gif)
歡迎關注本站公眾號,獲取更多信息