亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    html5 app開發(fā)框架有哪些

    html5 app開發(fā)框架有:1、jquery mobile;2、bootstrap;3、ionic;4、Mobile Angular UI;5、Intel XDK;6、Appcelerator Titanium;7、PhoneGap等等。

    html5 app開發(fā)框架有哪些

    本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

    HTML5移動開發(fā)的10大移動APP開發(fā)框架

    • jquery mobile框架

    • bootstrap框架

    • ionic框架

    • Mobile Angular UI框架

    • Intel XDK框架

    • Appcelerator Titanium框架

    • Sencha Touch框架

    • Kendo UI框架

    • PhoneGap框架

    • mui框架

    1.jquery mobile框架

    html5 app開發(fā)框架有哪些

    jQuery MobilejQuery在手機上和平板設備上的版本。jQuery Mobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的jQuery移動UI框架。支持全球主流的移動平臺。

    2.bootstrap框架

    html5 app開發(fā)框架有哪些

    Bootstrap是基于HTML、CSS、JAVASCRIPT的,它簡潔靈活,使得Web開發(fā)更加快捷。它由Twitter的設計師Mark OttoJacob Thornton合作開發(fā),是一個CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTMLCSS規(guī)范,它即是由動態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項目,包括NASAMSNBC(微軟全國廣播公司)的Breaking News都使用了該項目。 國內一些移動開發(fā)者較為熟悉的框架,如WeX5前端開源框架等,也是基于Bootstrap源碼進行性能優(yōu)化而來。

    3.ionic框架

    html5 app開發(fā)框架有哪些

    Ionic是一個強大的HTML5應用程序開發(fā)框架,可以幫助您使用Web技術,比如HTML、CSSJavascript構建接近原生體驗的移動應用程序。Ionic主要關注外觀和體驗,以及和你的應用程序的UI交互,特別適合用于基于Hybird模式的HTML5移動應用程序開發(fā)。

    4.Mobile Angular UI框架

    Mobile Angular UI是使用 bootstrap 3 和 AngularJS 的響應式移動開發(fā)HTML5框架。html5 app開發(fā)框架有哪些

    Mobile Angular UI的關鍵字有:

    1. Bootstrap 3

    2. AngularJS

    Bootstrap 3 Mobile組件,比如switches, overlayssidebars,這些都是bootstrap中沒有的。

    AngularJS modules,比如angular-route, angular-touchangular-animate

    響應式媒體查詢是將bootstrap作為單獨的文件,你只需要包含你所需要的東西。Mobile Angular UIu并不包含任何jQuery依賴,你需要做的只是通過一些AngularJS指令創(chuàng)建友好的用戶體驗。

    5.Intel XDK框架

    html5 app開發(fā)框架有哪些

    Intel發(fā)布了其首個版本基于web的編程工具,可幫助開發(fā)者為AndroidiOS開發(fā)移動應用。這款免費的軟件名為Intel XDK,實際上這是今年2月份Intel收購的AppMobi軟件的重新包裝后的版本,所以并非新鮮事物。開發(fā)者可用此軟件開發(fā)基于HTML5的應用,并用于移動設備中。

    6.Appcelerator Titanium框架

    html5 app開發(fā)框架有哪些

    Titanium是一個跟手機平臺無關的開發(fā)框架,用來開發(fā)具有本地應用效果的Web應用。當前主要支持iPhoneAndroid手機。

    主要提供的API包括:

    • 2D/3D animations

    • Geo-location, compass, and maps

    • Augmented reality features

    • Social app authentication and native client support for email

    • SOAP or REST API calls

    • Audio, video, and image capture and playback

    • Taps into local filesystem and SQL lite databases

    • Accesses photo gallery or address data

    7.Sencha Touch框架

    html5 app開發(fā)框架有哪些

    Sencha Touch框架是世界上第一個基于HTML5Mobile App框架。Sencha Touch可以讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數(shù)據(jù)管理,全部基于最新的HTML5CSS3WEB標準,全面兼容AndroidApple iOS設備。提供了豐富的WEB UI組件,可以快速的開發(fā)出運行于移動終端的應用程序。

    8.Kendo UI框架

    html5 app開發(fā)框架有哪些

    Kendo UI的每個方面都從底層開始構建,以提供強大的JavaScript應用程序性能。Kendo UI不是另一個jQuery UI的克隆,它的每一個決定都是從優(yōu)化性能出發(fā)。從輕量級的、執(zhí)行明顯快于jQurey模板的內置模板庫,到利用CSS3硬件加速的(如果可能)優(yōu)化動畫 和先進的虛擬化用戶界面,Kendo UI不遺余力地提供高性能的客戶端UI。

    9.PhoneGap框架

    html5 app開發(fā)框架有哪些

    說到跨平臺開發(fā)工具,很多人首先會想到PhoneGap。這樣一款能夠讓開發(fā)者使用HTML、JS、CSS來開發(fā)跨平臺移動App的開源免費框架,一直以來都深受開發(fā)者喜愛,從iOS、Android、BB10、Windows PhoneAmazon Fire OS、Tizen等,各大主流移動平臺一應俱全,還能讓開發(fā)者充分利用地理位置、加速器、聯(lián)系人、聲音等手機核心功能。

    業(yè)界很多主流的移動開發(fā)框架均源于PhoneGap。較著名的有Worklight、appMobi、WeX5等。其中WeX5為國內打造,完全Apache開源,在融合Phonegap的基礎上,做了深度優(yōu)化,具備接近Native app的性能,同時開發(fā)便捷性也較好。

    10.mui框架

    html5 app開發(fā)框架有哪些

    最接近原生APP體驗的高性能前端框架,具有以下特點:

    輕量

    追求性能體驗,是我們開始啟動MUI項目的首要目標,輕量必然是重要特征;

    MUI不依賴任何第三方JS庫,壓縮后的JSCSS文件僅有100+K60+K

    原生UI

    鑒于之前的很多前端框架(特別是響應式布局的框架),UI控件看起來太像網(wǎng)頁,沒有原生感覺,因此追求原生UI感覺也是我們的重要目標

    MUI以iOS平臺UI為基礎,補充部分Android平臺特有的UI控件

    流暢體驗

    • 拉刷新

    為實現(xiàn)下拉刷新功能,大多H5框架都是通過div模擬下拉回彈動畫,在低端android手機上,div動畫經(jīng)常出現(xiàn)卡頓現(xiàn)象(特別是圖文列表的情況); mui通過雙webview解決這個div的拖動流暢度問題;拖動時,拖動的不是div,而是一個完整的webview(子webview),回彈動畫使用原生動畫。

    • 側滑導航

    mui提供了兩種側滑導航實現(xiàn):webview模式和div模式,兩種模式各有優(yōu)劣,適用于不同的場景。每種側滑實現(xiàn)模式,有不同的側滑動畫效果,主要分為四類:

    動畫1:主界面移動、菜單不動

    動畫2:主界面不動、菜單移動

    動畫3:主界面和菜單同時移動

    動畫4:縮放式側滑(類手機QQ)

    • 滑動觸發(fā)操作菜單

    在手機應用中(特別是iOS平臺),很多操作菜單都是滑動觸發(fā)的,比如短信界面,左滑顯示“刪除”按鈕,點擊可以刪除該短信對話;郵件列表界面,左滑可以刪除,右滑可以標注為”已讀/未讀”狀態(tài);mui的列表控件也支持滑動觸發(fā)操作菜單功能,僅需按照特定格式拼裝DOM結構即可;另外,滑動還支持事件觸發(fā),開發(fā)者可以通過監(jiān)聽滑動事件(slideleft/slideright),完成操作前的確認提醒工作。

    推薦學習:Html5視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號