5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

日期:2012-4-23  來源:GBin1.comjquery

jQuery很棒,可是並不是全部的狀況下都適合使用jQuery做爲你的開發類庫。若是你只是須要簡單的DOM操做或者AJAX請求處理,爲何要使用如此複雜而且臃腫的類庫呢?android

對 於手機或者移動客戶端來講,這樣的影響更加明顯。雖然咱們可使用CDN來幫助咱們提升加載速度,仍舊仍是須要時間的。最具性感的jQuery特性 - 瀏覽器的兼容性,對於手機來講,也過重量級。爲何須要你的應用支持那些進入博物館的瀏覽器呢? 要知道咱們只須要在iOS和Android系統上使用啊!git

開發問題

這裏有更多等待解決的問題。 jQuery的動畫處理方式是間隔方式修改一個元素的CSS樣式屬性。這在大多數的桌面瀏覽器中處理沒有問題,可是在移動設備上效率很低。github

純CSS動畫實現的方式相反來講更加迅速而且順暢。web

zito.js

這個類庫多是最豐富的手機設備iOS和android開發類庫(都使用webit引擎)。保持了幾乎全部的jQuery功能,只有8kb而且添加了對於觸摸設備的支持,而且純CSS的動畫效果。並且支持模塊化,你能夠選擇你須要的功能來開發應用。數組

5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

Site | Github瀏覽器

Snack.js

一個超小超簡單的類庫。很是適合比較小的項目,固然也足夠讓你們去開發一個複雜的,跨瀏覽器的web應用。和zito.js不同,它不使用jQuery API,只有3kb大小,可是你必需要本身去處理動畫。框架

5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

Site | Githubdom

$dom

$dom更加小 - 2kb。支持瀏覽器兼容性,能夠處理動畫(和jQuery處理方式相似),可是沒有相似數組處理和AJAX處理功能。很是適合在智能手機,平板電腦和桌面上開發responsive佈局網站。模塊化

5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

Github

xui.js

4kb的XUI是一個很是小的框架用來開發HTML5的移動web應用。支持不一樣的設備,甚至針對webkit,ie和blackberry有指定的版本。支持touch event,甚至有個jquery兼容版本。

5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

Site | Github

140medley

你可使用更小的類庫 - 140medley。這個0.5kb的類庫靈感來自140bytes比賽,參賽者建立tweet大小的代碼。支持模板,事件和AJAX。比較專業,文檔只能在源代碼中看註釋,要求你的專業技巧比較高!

5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

....

來源:5個jQuery的備選輕量級移動客戶端開發(Mobile development)類庫

相關文章
相關標籤/搜索