JQuery Mobile 是一個基於
JQuery、HTML5、CSS3構建的,針對行動裝置網頁的一種前端使用者介面框架,主旨在簡化行動裝置的應用程式,它幾乎支援所有行動裝置的瀏覽器,目的是為了提供一個豐富且交互性強的介面,用以相容不同的行動裝置平臺。JQuery Mobile相容主流設備,如 iOS(包括
iPhone,iPad),Android,黑莓,塞班,Windows Phone 等,它讓你非常容易就可以設計一個執行在所有智慧手機和平板設備上的 Web應用程式。
簡單的說,JQuery
Mobile希望能夠統一市面上常見行動裝置的使用者介面,基於JQuery與JQuery UI的基礎下,提供一個彈性且易於開發的羽量級函式庫。而它做法上與一般網頁或JQuery的最大差別,就是要能在各種不同的行動裝置上都可以執行,讓各種行動裝置的瀏覽器都能夠支援JQuery Mobile,就如同對於PC或Notebook的瀏覽器一般,更能夠以接近一般原生應用程式的操作體驗,如觸碰或滑動等動作。
Visual Studio對於開發者而言,應該算是一個友善且主流的開發工具,同樣微軟也看好Mobile的應用與發展,在VS2010版本中就加入了JQuery Mobile,並將其納入手持裝置的開發標準,更提供親合的IntelliSense感知功能,讓開發者更為方便。VS2015強大的MVC4更將JQuery與JQuery Mobile列入Viewer樣板中,讓開發者可以更容易來使用JQuery Mobile。
jQuery Mobile就是Web App這種方式 ( 利用Browser來處理 )為了能在各種不同Mobile平臺提供了統一的UI介面,所以使用了標準的HTML5語法來處理,以下是jQuery Mobile的一些特點:
1. 使用jQuery核心,所以會和jQuery語法相同,也因此學習曲線不會很長。
2. 相容主要的移動和桌面平臺 -
IOS、Android,黑莓,WebOS,Symbian、Windows Mobile,Firefox
Mobile 和所有現代的桌面瀏覽器。
3. 羽量級的JavaScript函式庫。
4. 使用HTML5的標記驅動(Markup-driven)來進行配置,所以只需要撰寫少量的Script,以提升開發時間。
5. WAI - ARIA的協助工具也包括在內,以確保頁面的螢幕閱讀器(例如:VoiceOver in iOS)和其他輔助技術。
6. 精簡觸控和滑鼠事件,觸控、滑鼠等只需要使用一個簡單的API方法。
7. 強大的主題系統。
Related Topics