Qatrix:專注于高性能應(yīng)用開發(fā)的超輕量級(jí)JavaScript框架
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
Qatrix是一個(gè)簡(jiǎn)單易用,代碼優(yōu)美,同時(shí)專注于高性能應(yīng)用開發(fā)的超輕量級(jí)JavaScript框架。 Qatrix具有以下幾個(gè)特點(diǎn): 硬件加速的動(dòng)畫效果動(dòng)畫效果基于CSS3 transition,使用native code處理,并具備硬件加速特性,比以往單純基于JavaScript處理的框架更加流暢,顯著提升頁面的視覺效果。這也是目前首個(gè)支持這種特性的完整JavaScript框架。 高性能代碼支持CSS3和HTML5的特性,專為高性能做前提而優(yōu)化和設(shè)計(jì),執(zhí)行效率平均比其它JavaScript框架高50%以上。 易學(xué)易用命名規(guī)則簡(jiǎn)單,多數(shù)和jQuery類似,開發(fā)者不需要記憶和理解太多新的概念就能輕松上手。 麻雀雖小五臟俱全只有4.7KB的文件大?。╣zipped),包含了多種元素選擇器,DOM,AJAX,Cookie,基于硬件加速的動(dòng)畫處理,事件處理,持久性數(shù)據(jù)存儲(chǔ),緩存系統(tǒng)等足夠滿足大部分應(yīng)用開發(fā)的需要的60+個(gè)功能。不會(huì)顯著增加頁面載入的時(shí)間。 良好的兼容性兼容IE6-IE10,Chrome,F(xiàn)irefox,Safari,Opera等大部分主流瀏覽器。 基于最寬松的MIT開源協(xié)議,任何人都可以免費(fèi)使用。 經(jīng)過長(zhǎng)時(shí)間的改良和優(yōu)化,Qatrix終于發(fā)布了第一個(gè)正式穩(wěn)定1.0版了 Qatrix是一款超輕量級(jí),高性能的JavaScript框架,是社交網(wǎng)站Catfan旗下的開源項(xiàng)目。 Qatrix經(jīng)過Gzip壓縮后的體積只有5KB,但卻包含了完善的元素選擇器,DOM處理,事件處理,具備硬件加速特性的動(dòng)畫引擎,AJAX,JSON,Cookie,本地?cái)?shù)據(jù)存儲(chǔ)等60+個(gè)滿足日常網(wǎng)絡(luò)應(yīng)用開發(fā)的功能。 其中最吸引人的是其內(nèi)置的動(dòng)畫引擎,是目前首個(gè)基于CSS3,具備硬件加速特性的完整JavaScript框架,性能比基于純JavaScript處理的方式效率提升至少120%以上,能為網(wǎng)頁帶來極為流暢的動(dòng)畫效果。 Qatrix還具備了良好的數(shù)據(jù)處理功能,支持JSON的編碼和解碼,大幅簡(jiǎn)化各種數(shù)據(jù)之間的轉(zhuǎn)換,例如可以直接保存數(shù)組數(shù)據(jù)到Cookie,可以直接通過AJAX發(fā)送數(shù)組數(shù)據(jù),AJAX返回的數(shù)據(jù)也無需手動(dòng)編碼便可直接使用。 而且Qatrix一貫以效率為先的原則,在性能提高方面也投入了大量的研究,并且同時(shí)在兼容性上也做了不少的處理,目前能兼容IE6+以上等主流瀏覽器。 同時(shí)Qatrix API的設(shè)計(jì)簡(jiǎn)單友善,基本上都是簡(jiǎn)單的英語單詞,無需學(xué)習(xí)復(fù)雜的概念便能輕松上手(如果學(xué)過jQuery的話則更快)。 Qatrix的官方網(wǎng)站文檔清晰,每一個(gè)功能都帶有詳細(xì)的說明并附上例子,并且還提供了性能比較,JavaScript代碼壓縮(壓縮率比Packer還高)等實(shí)用功能。 總之,Qatrix的輕量,高性能,簡(jiǎn)單易用,將會(huì)是您在網(wǎng)絡(luò)開發(fā)的得力JavaScript框架。 官方網(wǎng)站:http://qatrix.com/ GitHub:https://github.com/qatrix/Qatrix API文檔:http://qatrix.com/doc PS:按照Qatrix在Github上的關(guān)注數(shù),Qatrix目前已經(jīng)是國(guó)人開發(fā)前五大開源JavaScript框架之一。 該文章在 2012/11/10 21:37:06 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |