欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(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在手機上和平板設(shè)備上的版本。jQuery Mobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的jQuery移動UI框架。支持全球主流的移動平臺。

          2.bootstrap框架

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

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

          3.ionic框架

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

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

          4.Mobile Angular UI框架

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

          Mobile Angular UI的關(guān)鍵字有:

          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的應用,并用于移動設(shè)備中。

          6.Appcelerator Titanium框架

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

          Titanium是一個跟手機平臺無關(guān)的開發(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設(shè)備。提供了豐富的WEB UI組件,可以快速的開發(fā)出運行于移動終端的應用程序。

          8.Kendo UI框架

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

          Kendo UI的每個方面都從底層開始構(gòu)建,以提供強大的JavaScript應用程序性能。Kendo UI不是另一個jQuery UI的克隆,它的每一個決定都是從優(yōu)化性能出發(fā)。從輕量級的、執(zhí)行明顯快于jQurey模板的內(nèi)置模板庫,到利用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為國內(nèi)打造,完全Apache開源,在融合Phonegap的基礎(chǔ)上,做了深度優(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為基礎(chǔ),補充部分Android平臺特有的UI控件

          流暢體驗

          • 拉刷新

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

          • 側(cè)滑導航

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

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

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

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

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

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

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

          推薦學習:Html5視頻教程

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