細數六大支持智能手機的JS框架
智能手機現在是越來越被大眾接受,即使是諾基亞那可憐的S40,也能將就著算是智能機吧。關鍵這些智能機里都有一些瀏覽器了。比如opera mini,opera mobile之類的,再象android那樣的話就是Webkit,IOS也算是Webkit核心了(ff也要登錄android之類的),opera也在各個平臺都有著自己的版本。因此,我們可以假設,只要是智能手機,都能支持一些簡單的JS了。但是我怎么知道哪些瀏覽器支持的JS在其他瀏覽器上不支持呢?如果只用最簡化的功能,那意義就不大了。因此,支持智能手機的JS框架就比較讓人心動了。
一、jQuery Mobile
jQueryMobile不像前面SproutCore 或者Sencha Touch,它沒有提供一個完整的應用架構。但它是一個新的開始,其也以向移動網站應用提供更多本地化的控制為宗旨。jQuery Mobile項目宣布其要成為“完整的,統一的,移動UI架構”。 jQuery Mobile核心項目也將繼續為移動提供優化,但jQuery Mobile更專注于為主流智能手機瀏覽器提供一種真正的***的JS體驗和界面。
官方網址:http://jquerymobile.com/
支持列表:http://jquerymobile.com/gbs/
二、Sencha Touch
Sencha前身是Ext JS ,全名是Sencha Touch HTML5 mobile framework.它提供一種可跨平臺的架構,目前支持IOS,Android將在不久后得到支持。這種在線摸觸摸技術結合了一個UI庫的獨立解決方 案,觸摸項目管理、地理技術支持、離線緩存技術以及特殊的CSS和CSS3功能。
官方網址:http://www.sencha.com/products/touch/
演示地址:http://www.sencha.com/products/touch/demos.php
三、YUI 3.2
雅虎將發布***的JS實用程序的YUI庫。YUI***版對觸摸和移動設備提供更多更好的支持
官方網址:http://yuilibrary.com/
四、iUI
iUI是一個iPhone用戶界面架構,其設計目標是像移動網站應用提供更接近iPhone的體驗。它的工作原理是結合WEBKIT為基礎的設備以及包括一個JS庫和CSS及圖形。其最早追溯至2007年,但多年以來緩慢地升級以提供更多其他設備,甚至是iPad。
官方網址:http://code.google.com/p/iui/
五、SproutCore
SproutCore是一個HTML5的架構,目標幫助開發者建立桌面口徑的web應用,并且支持任何瀏覽器下無需補丁的運行。其項目帶頭大哥已經辭去了其原本蘋果的職位,專心致志地來完成此項目。
官方網址:http://www.sproutcore.com/
演示地址:http://demo.sproutcore.com/
六、XUI
在開發Phonegap時,XUI團隊對應用于移動設備的現存JS庫及表現很失望。XUI創建的初衷是跨多個移動瀏覽器工作,其包括WEBKIT,Fennec,Opera。其目標是為低成本條件下解決傳統JS庫不適合移動瀏覽器,提供更多跨兼容的方案。
官方網址:http://xuijs.com/
原文地址:http://www.neatstudio.com/show-1452-1.shtml
【編輯推薦】