DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> Qatrix:專注於高性能應用開發的超輕量級JavaScript框架
Qatrix:專注於高性能應用開發的超輕量級JavaScript框架
編輯:關於JavaScript     

Qatrix是一個簡單易用,代碼優美,同時專注於高性能應用開發的超輕量級JavaScript框架。

Qatrix具有以下幾個特點:

硬件加速的動畫效果

動畫效果基於CSS3 transition,使用native code處理,並具備硬件加速特性,比以往單純基於JavaScript處理的框架更加流暢,顯著提升頁面的視覺效果。這也是目前首個支持這種特性的完整JavaScript框架。

高性能代碼

支持CSS3和HTML5的特性,專為高性能做前提而優化和設計,執行效率平均比其它JavaScript框架高50%以上。

易學易用

命名規則簡單,多數和jQuery類似,開發者不需要記憶和理解太多新的概念就能輕松上手。

麻雀雖小五髒俱全

只有4.7KB的文件大小(gzipped),包含了多種元素選擇器,DOM,AJAX,Cookie,基於硬件加速的動畫處理,事件處理,持久性數據存儲,緩存系統等足夠滿足大部分應用開發的需要的60+個功能。不會顯著增加頁面載入的時間。

良好的兼容性

兼容IE6-IE10,Chrome,Firefox,Safari,Opera等大部分主流浏覽器。

基於最寬松的MIT開源協議,任何人都可以免費使用。

經過長時間的改良和優化,Qatrix終於發布了第一個正式穩定1.0版了

Qatrix是一款超輕量級,高性能的JavaScript框架,是社交網站Catfan旗下的開源項目。

Qatrix經過Gzip壓縮後的體積只有5KB,但卻包含了完善的元素選擇器,DOM處理,事件處理,具備硬件加速特性的動畫引擎,AJAX,JSON,Cookie,本地數據存儲等60+個滿足日常網絡應用開發的功能。

其中最吸引人的是其內置的動畫引擎,是目前首個基於CSS3,具備硬件加速特性的完整JavaScript框架,性能比基於純JavaScript處理的方式效率提升至少120%以上,能為網頁帶來極為流暢的動畫效果。

Qatrix還具備了良好的數據處理功能,支持JSON的編碼和解碼,大幅簡化各種數據之間的轉換,例如可以直接保存數組數據到Cookie,可以直接通過AJAX發送數組數據,AJAX返回的數據也無需手動編碼便可直接使用。

而且Qatrix一貫以效率為先的原則,在性能提高方面也投入了大量的研究,並且同時在兼容性上也做了不少的處理,目前能兼容IE6+以上等主流浏覽器。

同時Qatrix API的設計簡單友善,基本上都是簡單的英語單詞,無需學習復雜的概念便能輕松上手(如果學過jQuery的話則更快)。

Qatrix的官方網站文檔清晰,每一個功能都帶有詳細的說明並附上例子,並且還提供了性能比較,JavaScript代碼壓縮(壓縮率比Packer還高)等實用功能。

總之,Qatrix的輕量,高性能,簡單易用,將會是您在網絡開發的得力JavaScript框架。

官方網站:http://qatrix.com/

GitHub:https://github.com/qatrix/Qatrix

API文檔:http://qatrix.com/doc

下載:http://qatrix.com/download

PS:按照Qatrix在Github上的關注數,Qatrix目前已經是國人開發前五大開源JavaScript框架之一。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved