騰訊前端框架 Jx
簡介
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); });
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!