知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
收集目前流行的Web移動開發(fā)JavaScript框架
發(fā)表時間:2011-8-24
發(fā)布人:葵宇科技
瀏覽次數(shù):64
1. jQuery Mobile:http://jquerymobile.com/
假如你不熟悉jQuery,可以選擇 MooTools Mobile, 一個由MooTools核心開發(fā)人員Christoph Pojer開發(fā)的一個MooTools插件。還有一個是Dojo Mobile, 這個利用了Dojo API來幫助開發(fā)人員快速構(gòu)建一個用于移動平臺的應(yīng)用。
2. Titanium Mobile:http://www.appcelerator.com/products/titanium-mobile-application-development/
Titanium Mobile支持原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能夠與移動設(shè)備的攝像頭和本地文件存儲系統(tǒng)相交互的特性。
3. The-M-Project:http://the-m-project.net/
The-M-Project是另外一個強大的JavaScript框架,它利用HTML5新的特性來更好和更簡便地開發(fā)移動應(yīng)用。
這個框架遵循著名的MVC軟件架構(gòu)模式。
它還支持離線,所以你的用戶可以在沒有連接網(wǎng)絡(luò)的情況下繼續(xù)操作(當(dāng)下次有連線的時候,再將數(shù)據(jù)同步到服務(wù)器中)。提供優(yōu)秀的文檔(這個項目擁有一個引導(dǎo)新用戶入門的開發(fā)指南).
可以查看The-M-Project提供的示例來對該項目有一個初目的了解。這些示例包括:ToDo App(待辦事項目應(yīng)用) 和 KitchenSink (這個示例包括這個框架提供的所有UI元素)。
4. Jo:http://joapp.com/demos.html
Jo這個框架可用于開發(fā)那支持HTML5的移動設(shè)備,如iOS, webOS, Android和Chrome OS等平臺。
它擁有標(biāo)準(zhǔn),類原生的UI元素比如用于屏幕登錄的Web表單控件,還有彈出小部件可用于在用戶點擊界面時提供一些額外的信息。
可以查看其網(wǎng)站提供的示例頁面,它例子展示了在多種移動設(shè)備平上的Jo應(yīng)用情況。
5. xui.js:http://xuijs.com/
有時候你可能需要一個超輕量級的框架,只要擁有用于開發(fā)標(biāo)準(zhǔn)客戶端所需要的功能如:DOM操作,事件處理,Ajax和一些動畫效果。如果是這樣的話,這個框架剛好非常適合你。整個框架采用GZIP壓縮完之后只有4.2 KB。
6. EmbedJS:http://uxebu.github.com/embedjs/
EmbedJS是一個用于嵌入式設(shè)備的JavaScript框架如:移動電話,TVs、tablets和so forth。
EmbedJS強大之處在于,它擁有專門為特定平臺和瀏覽器如iOS, Firefox, Android等提供相應(yīng)的開發(fā)版本。這樣就能夠以最少的代碼,為用戶提供最佳的體驗。而且假如你喜歡自己定制,可以利用其提供的EmbedJS Build tool工具實現(xiàn)。
EmbedJS基于Dojo實現(xiàn),所以你如果熟悉Dojo API語法,那EmbedJS將是你最佳的選擇。
7. zepto.js:http://zeptojs.com/
zepto.js是一個專為mobile WebKit瀏覽器(如:Safari和Chrome)而開發(fā)的一個JavaScript框架。
它標(biāo)榜自己在其簡約的開發(fā)理念,能夠幫助開發(fā)人員簡單、快速地完成開發(fā)交付任務(wù)。更重要的是這個JS框架,是超輕量級的,只有5KB。
zepto.js的語法借鑒并且兼容jQuery。
8. DHTMLX Touch:http://dhtmlx.com/touch/
DHTMLX Touch是一個免費的HTML5/JavaScript框架,專門為觸摸屏設(shè)備而優(yōu)化。為您帶來快速開發(fā)工藝精美的移動Web應(yīng)用程序的能力。
DHTMLX Touch UI Designer是一個可視化的編輯器用于構(gòu)建移動用戶界面。它能夠幫您以最少的編碼構(gòu)建一流的用戶界面。
在其主頁上提供一些示例可以展示DHTMLX Touch強大的用戶界面。包括一個menu app for the iPad (適用于開發(fā)餐廳應(yīng)用) 和Book Shop (一個電子書店應(yīng)用)。
9. Mobilize.js:
http://mobilizejs.com/Mobilize.js是一個開源的HTML5-JavaScript框架用于從任何現(xiàn)在有標(biāo)準(zhǔn)網(wǎng)站快速,簡便地構(gòu)建移動網(wǎng)站。
這個框架其實就是將需要在移動設(shè)備上顯示的部分頁面以jQuery Mobile的默認(rèn)主題顯示,而不是實現(xiàn)一個全新完整的移動頁面。
Mobilize.js 可用于任意網(wǎng)站,但對于基于WordPress和Sphinx的網(wǎng)站不需要使用該框架轉(zhuǎn)換,因為已經(jīng)有非常多的插件可以使用。
對于WordPress用戶可以使用其提供的Mobilize.js WordPress plugin插件。
10. ChocolateChip Mobile
ChocolateChip Mobile是一個移動Web應(yīng)用開發(fā)JavaScript框架。它的語法類似于jQuery和Prototype。
與jQuery相似并不僅停留在語法上。比如可以像jQuery一樣通過綁定和定義事件處理。并擁有像.css
和.toggleClass
這樣的方法。
你可以從source code off GitHub獲得ChocolateChip Mobile的源碼。
原文:http://sixrevisions.com/javascript/mobile%C2%A0web-development-frameworks/
移動Web開發(fā)框架 baseJS
baseJS是一個輕量級 JavaScript框架用于開發(fā)移動Web應(yīng)用,主要運行在iPhone和iPod Touch的Mobile Safari瀏覽器上。但也可以運行在Firefox和所有基于WebKit的瀏覽器之上。
baseJS提供了一些便捷和可復(fù)用方法來幫你編寫輕量并且可擴展的移動Web應(yīng)用代碼。
WebKit是開源的Web瀏覽器引擎,蘋果的Safari、谷歌的Chrome瀏覽器都是基于這個框架來開發(fā)的。WebKit 還支持移動設(shè)備和手機,包括iPhone和Android手機都是使用WebKit做為瀏覽器的核心。

移動Web開發(fā)框架 baseJS
Framework
Apple移動應(yīng)用開發(fā)框架 iWebKit
iWebKit是一個專門為開發(fā) Apple移動設(shè)備應(yīng)用而設(shè)計的開發(fā)框架,用于幫助你創(chuàng)建自己的iPhone、iPod Touch和iPad網(wǎng)站和Web應(yīng)用
。
iWebKit很容易上手,對HTML的知識幾乎沒什么要求,只要略懂HTML的人不用多少分鐘就可以寫出很專業(yè)的用詞界面的網(wǎng)站頁面。容易使用,加載速度快和兼容性、擴展性好是最大的特點。

Apple移動應(yīng)用開發(fā)框架 iWebKit
Framework
手機Web應(yīng)用開發(fā)平臺 PhoneGap
PhoneGap是一款HTML5平臺,通過它,開發(fā)商可以使用HTML、CSS及JavaScript來開發(fā)本地移動應(yīng)用程序。因此,目前開發(fā)商可以只 編寫一次應(yīng)用程序,然后在6個主要的移動平臺和應(yīng)用程序商店(app store)里進行發(fā)布,這些移動平臺和應(yīng)用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。
手機Web應(yīng)用開發(fā)平臺 PhoneGap
Framework
jQPad Framework
這是一個iPad Web開發(fā)框架專門用于開發(fā)兼容iPad的網(wǎng)站。用到了jQuery和一些非常強大的CSS技術(shù)。它的主題也很容易更換,而且提供的一些功能能夠幫您實現(xiàn) iPad應(yīng)用的輕松開發(fā)。
jQPad Framework
Mobile Web UI框架 - iUI
iUI是一個移動Web用戶界面框架。用于為iOS、Android、Palm等移動設(shè)備開發(fā)高級的Mobile Web應(yīng)用。

Mobile Web UI框架 - iUI
jQTouch
jQTouch 是一個 jQuery 的插件,用于開發(fā)可以在iPhone、Android、iPod Touch等觸摸設(shè)備上運行的Web移動應(yīng)用程序。而且只需要掌握HTML、CSS和jQuery等知識。

jQTouch
Unify Project
Unify這個框架的目的是改進開發(fā)智能手機應(yīng)用的開發(fā)效率。當(dāng)前支持的智能手機平臺包括:iOS、Android和WebOS。此外也能夠很好得支持像Windows或Mac OS這樣的桌面操作系統(tǒng)。這個框架使用了一些現(xiàn)代的Web技術(shù)構(gòu)建包括:HTML5,CSS3和JavaScript等。它能夠幫助你開發(fā)出與這些平臺融合的原生應(yīng)用。比如它有提供類似于iPhone風(fēng)格的應(yīng)用導(dǎo)航。

Unify Project
Dojo Mobile
Dojo Mobile 框架是一套移動終端的Web應(yīng)用開發(fā)框架,是
Dojo 的一個子項目。Dojo Mobile主要面向手持設(shè)備上的Web富客服端應(yīng)用開發(fā),提供了iPhone和android兩套主題,使得基于iPhone或者Android的 Web應(yīng)用具有手機本地應(yīng)用的外觀和效果,而同時也給了開發(fā)者更多的主導(dǎo)權(quán)。下面是在Android下基于Dojo Mobile開發(fā)的Web應(yīng)用Demo圖,如果不是看得到地址欄,可能會以為是iPhone和Android的原生程序呢。
Dojo Mobile開發(fā)框架有這么幾個特點:
1.輕量級,dojo mobile框架在壓縮之后僅有100k,在同類js框架中算是體積相當(dāng)小的,對移動設(shè)備來說十分合適。
2.大量使用CSS3實現(xiàn)iPhone和Android本地程序的特效,動畫效果流暢
3.跨瀏覽器平臺,dojo mobile同時也支持非webkit內(nèi)核的手機瀏覽器,使用dojo自帶的dojo.animateProperty與dojox.gfx模擬特效。
Dojo Mobile
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序定制開發(fā)
- 昆明做網(wǎng)站建設(shè)的公司排名
- 做小程序被騙
- 云南省建設(shè)廳官方網(wǎng)站
- 區(qū)塊鏈
- 河南小程序制作
- 二叉樹
- 昆明軟件定制
- 云南軟件定制公司
- 小程序用戶登錄
- 云南小程序商城
- 百度快速排名
- 大理網(wǎng)站建設(shè)公司
- 小程序被騙退款成功
- 網(wǎng)頁制作
- 安家微信小程序
- 云南網(wǎng)站制作哪家好
- 紅河小程序開發(fā)
- 云南科技公司
- 汽車回收管理系統(tǒng)
- 網(wǎng)絡(luò)公司報價
- 云南網(wǎng)站建設(shè)費用
- 云南小程序開發(fā)首選品牌
- 云南小程序開發(fā)制作
- 網(wǎng)站建設(shè)服務(wù)公司
- 網(wǎng)站建設(shè)費用
- 云南小程序代建
- 分銷系統(tǒng)
- 云南小程序哪家好
- 昆明做網(wǎng)站