這篇文章主要講解了“Web移動開發(fā)JavaScript框架有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Web移動開發(fā)JavaScript框架有哪些”吧!
成都創(chuàng)新互聯(lián)從2013年開始,先為金鄉(xiāng)等服務(wù)建站,金鄉(xiāng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為金鄉(xiāng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。1. jQuery Mobile
jQuery Mobile這個框架能夠幫助你快速開發(fā)出支持多種移動設(shè)備的Mobile應(yīng)用用戶界面。它是當(dāng)前最流行的移動開發(fā)框架。
jQuery Mobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的jQuery移動UI框架。雖然jQuery Mobile相對較新,但開發(fā)人員可以用jQuery Mobile為許多移動設(shè)備(包括智能手機(jī)和平板電腦)開發(fā)網(wǎng)站應(yīng)用程序,RSS閱讀器等應(yīng)用。
查看jQuery Mobile實(shí)戰(zhàn)應(yīng)用,可以在這里看它的示例。
假如你不熟悉jQuery,可以選擇 MooTools
Mobile, 一個由MooTools核心開發(fā)人員Christoph Pojer開發(fā)的一個MooTools插件。還有一個是Dojo Mobile, 這個利用了Dojo API來幫助開發(fā)人員快速構(gòu)建一個用于移動平臺的應(yīng)用。
2. Titanium
Mobile
這是一個強(qiáng)大的,健壯的移動Web開發(fā)框架。能夠讓使用現(xiàn)有的HTML, CSS和JavaScript知識來為 iOS和Android平臺開發(fā)原生移動應(yīng)用。
作為一個越來越大的移動Web框架,它擁有超過300個的APIs和活躍的開發(fā)者社區(qū)。你從這個社區(qū)中得到每一個開發(fā)人員的幫助。
Titanium Mobile支持原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能夠與移動設(shè)備的攝像頭和本地文件存儲系統(tǒng)相交互的特性。
3. The-M-Project
The-M-Project是另外一個強(qiáng)大的JavaScript框架,它利用HTML5新的特性來更好和更簡便地開發(fā)移動應(yīng)用。
這個框架遵循著名的MVC軟件架構(gòu)模式。
它還支持離線,所以你的用戶可以在沒有連接網(wǎng)絡(luò)的情況下繼續(xù)操作(當(dāng)下次有連線的時候,再將數(shù)據(jù)同步到服務(wù)器中)。提供優(yōu)秀的文檔(這個項(xiàng)目擁有一個引導(dǎo)新用戶入門的開發(fā)指南).
可以查看The-M-Project提供的示例來對該項(xiàng)目有一個初目的了解。這些示例包括:ToDo
App(待辦事項(xiàng)目應(yīng)用) 和 KitchenSink (這個示例包括這個框架提供的所有UI元素)。
4. Jo
Jo這個框架可用于開發(fā)那支持HTML5的移動設(shè)備,如iOS, webOS, Android和Chrome OS等平臺。
它擁有標(biāo)準(zhǔn),類原生的UI元素比如用于屏幕登錄的Web表單控件,還有彈出小部件可用于在用戶點(diǎn)擊界面時提供一些額外的信息。
可以查看其網(wǎng)站提供的示例頁面,它例子展示了在多種移動設(shè)備平上的Jo應(yīng)用情況。
5. xui.js
有時候你可能需要一個超輕量級的框架,只要擁有用于開發(fā)標(biāo)準(zhǔn)客戶端所需要的功能如:DOM操作,事件處理,Ajax和一些動畫效果。如果是這樣的話,這個框架剛好非常適合你。整個框架采用GZIP壓縮完之后只有4.2 KB。
6. EmbedJS
EmbedJS是一個用于嵌入式設(shè)備的JavaScript框架如:移動電話,TVs、tablets和so forth。
EmbedJS強(qiáng)大之處在于,它擁有專門為特定平臺和瀏覽器如iOS, Firefox, Android等提供相應(yīng)的開發(fā)版本。這樣就能夠以最少的代碼,為用戶提供很好的體驗(yàn)。而且假如你喜歡自己定制,可以利用其提供的EmbedJS
Build tool工具實(shí)現(xiàn)。
EmbedJS基于Dojo實(shí)現(xiàn),所以你如果熟悉Dojo API語法,那EmbedJS將是你很好的選擇。
7. zepto.js
zepto.js是一個專為mobile WebKit瀏覽器(如:Safari和Chrome)而開發(fā)的一個JavaScript框架。
它標(biāo)榜自己在其簡約的開發(fā)理念,能夠幫助開發(fā)人員簡單、快速地完成開發(fā)交付任務(wù)。更重要的是這個JS框架,是超輕量級的,只有5KB。
zepto.js的語法借鑒并且兼容jQuery。
8. DHTMLX Touch
DHTMLX Touch是一個免費(fèi)的HTML5/JavaScript框架,專門為觸摸屏設(shè)備而優(yōu)化。為您帶來快速開發(fā)工藝精美的移動Web應(yīng)用程序的能力。
DHTMLX Touch UI Designer是一個可視化的編輯器用于構(gòu)建移動用戶界面。它能夠幫您以最少的編碼構(gòu)建一流的用戶界面。
在其主頁上提供一些示例可以展示DHTMLX Touch強(qiáng)大的用戶界面。包括一個menu app for the iPad(適用于開發(fā)餐廳應(yīng)用) 和Book Shop (一個電子書店應(yīng)用)。
9. Mobilize.js
Mobilize.js是一個開源的HTML5-JavaScript框架用于從任何現(xiàn)在有標(biāo)準(zhǔn)網(wǎng)站快速,簡便地構(gòu)建移動網(wǎng)站。
這個框架其實(shí)就是將需要在移動設(shè)備上顯示的部分頁面以jQuery Mobile的默認(rèn)主題顯示,而不是實(shí)現(xiàn)一個全新完整的移動頁面。
Mobilize.js 可用于任意網(wǎng)站,但對于基于WordPress和Sphinx的網(wǎng)站不需要使用該框架轉(zhuǎn)換,因?yàn)橐呀?jīng)有非常多的插件可以使用。
對于WordPress用戶可以使用其提供的Mobilize.js
WordPress plugin插件。
10. ChocolateChip Mobile
ChocolateChip Mobile是一個移動Web應(yīng)用開發(fā)JavaScript框架。它的語法類似于jQuery和Prototype。
與jQuery相似并不僅停留在語法上。比如可以像jQuery一樣通過綁定和定義事件處理。并擁有像 . css 和 . toggleClass 這樣的方法。
感謝各位的閱讀,以上就是“Web移動開發(fā)JavaScript框架有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Web移動開發(fā)JavaScript框架有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!