Arale - 支付寶的前端解決方案

jopen 12年前發布 | 23K 次閱讀 支付寶 前端技術

Arale 是支付寶的前端解決方案,基于 SeaJS 和 CMD 規范,是一個開放、簡單、易用的前端基礎類庫。

Arale 擁有 popup、validator、position 等豐富且優秀的組件模塊;使用簡單好用的包管理工具 SPM 幫助我們處理打包部署等繁瑣工作;使用 liquidluck 寫文檔和 Demo。這是一套完善的前端解決方案。

Arale 2.0 的整體內容包括四部分:

  1. Infrastructure(基礎架構)。包括 seajs, events, class, base 和 widget 模塊。這是整個類庫的基礎,能從底層讓代碼的書寫規范、組件的構建方式、模塊的調用方式等保持整體一致性。
  2. Utilities(工具組件)。包括 jquery, zepto, position, storage 等等。工具組件的特點是,它們是錘子、斧頭,其他組件只是通過純組合的方式使用它們。工具組件里,大部分將直接來自社區已有的成熟組件。
  3. Widgets(UI 類組件)。包括 overlay, switchable, tree 等等。目前 jQuery 社區和 CommonJS 等社區尚未有很好用很成熟的 UI 解決方案,因此 UI 類組件大部分將自主研發。這將會是 Arale 類庫的核心亮點之一。
  4. Developer Tools(開發者工具)。這一塊很重要,包括 spm, gjslint, docs-build 等工具。只有通過工具,與整個前端平臺打通,才能實現前端的體系化。

項目主頁:http://www.baiduhome.net/lib/view/home/1353595898870

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!