騰訊前端框架 Jx

fmms 12年前發布 | 87K 次閱讀 騰訊 前端技術

簡介

JX 是模塊化的非侵入式Web前端框架,創建于2008年,既適用于 Web Page 項目,也適用當前流行的Web App項目,特別適合構建和組織工業級大規模的Web App,JX兼容全部主流瀏覽器,包括非常不情愿的IE6。

特性

  • 微內核設計:內核可完全分離出來,用于構建其他的框架

  • 自由拼裝各個模塊

  • 命名空間、原生對象零污染

  • 無縫集成各種js框架:與jQuery, YUI, Mootools, Prototype.js 等框架無縫集成;與多種局部框架無縫集成,如:Mini, Sizzle, cssQuery, xpath, JSON 等等

  • 多版本共存:如采用的Jx版本過舊,舊有的Javascript代碼不能與新版本Jx兼容,則可以采用多版本共存的方式保持程序的可延續性

  • 分層設計:Javascript核心層,與Javascript解釋引擎無關的封裝和擴展;瀏覽器端Javascript層,對瀏覽器中的Javascript引擎部分的封裝和擴展

代碼示范

  • JX 代碼組織方式一(傳統):

    var J = new Jx();
    J.out(J.version);
  • JX 代碼組織方式二(推薦):

    Jx().$package(function(J){
        J.out(J.version);
    });

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

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