Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲综合日韩,国产成人精品免费视,亚洲日本视频在线观看

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          用于HTML5開發(fā)的7大移動開發(fā)框架,你用過幾個?

          著HTML5開發(fā)的火熱,如今國內(nèi)各行業(yè)都開始進入HTML5領(lǐng)域,搶占紅利,造就了職場新貴,HTML5開發(fā)成了一輪企業(yè)熱招崗位。初學(xué)HTML5你并不需要任何的原生應(yīng)用編程經(jīng)驗,你只需要一些HTML、CSS和JavaScript的知識。不可否認HTML5將會越來越好,因為移動端的硬件也會越來越強,其實你手機上的很多應(yīng)用已經(jīng)悄悄的使用混合式開發(fā)了,這也許就是HTML5的魅力所在吧。

          目前已經(jīng)有很多的框架可以幫助你開發(fā)跨平臺的移動應(yīng)用,在這篇文章中,千鋒武漢HTML5培訓(xùn)的老師只介紹最牛的7個HTML5移動開發(fā)框架。



          1、IONIC

          IONIC是目前最有潛力的一款HTML5手機應(yīng)用開發(fā)框架。通過SASS構(gòu)建應(yīng)用程序,它提供了很多UI組件來幫助開發(fā)者開發(fā)強大的應(yīng)用。它使用JavaScript MVVM框架和 AngularJS來增強應(yīng)用。提供數(shù)據(jù)的雙向綁定,使用它成為Web和移動開發(fā)者的共同選擇。即將發(fā)布的AngularJS 2.0將會專注于移動開發(fā),相信IONIC一定會取得不錯的成就。

          IONIC的開發(fā)團隊將盡快開發(fā)出一種通過IONIC creator提供開發(fā)者快速創(chuàng)建IONIC應(yīng)用的方式。我們將很快就會看到一個支持拖拉功能的可視化開發(fā)工具,幾分鐘內(nèi)開發(fā)一個app將成為可能。

          2、Mobile Angular UI

          Mobile Angular UI是使用bootstrap 3和AngularJS的響應(yīng)式移動開發(fā)HTML5框架。

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

          Bootstrap 3

          AngularJS

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

          AngularJS modules,比如 angular-route, angular-touch 和 angular-animate

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

          詳細了解可以看一看the Mobile Angular UI demo page,上面有Mobile Angular UI的實踐,如果你想了解的更深入一些,我建議你讀一讀 getting started with Mobile Angular UI。

          3、Intel XDK

          Intel XDK 是Inter開發(fā)的一款跨平臺開發(fā)工具,我們可以很容易的通過Intel XDK開發(fā)應(yīng)用,你需要做的只是下載他們的應(yīng)用開發(fā)工具,有Linux、Windows和Mac版,它還提供了很多個開發(fā)框架,比如Twitter bootstrap, jQuery Mobile和Topcoat。

          4、AppceleratorTitanium

          Appcelerator’s Titanium不同于其它框架的是,它是一個開源的框架。

          Titanium是混合式移動應(yīng)用開發(fā)的一站式解決方案,你只需要下載Titanium studio就可以解決所有的事情,Titanium SDK包含了很多手機平臺的APIs和后端云服務(wù)。

          Titanium使用 Alloy,Alloy是一個快速開發(fā)的手機應(yīng)用MVC框架,模塊式開發(fā)可以大大減小開發(fā)時間,提高代碼復(fù)用。

          Titanium studio 還提供了一些code模板。

          5、Sencha Touch

          Sencha Touch同樣也是HTML5手機應(yīng)用跨平臺開發(fā)框架,運行iOS/Android/Blackberry。它已經(jīng)誕生很多年了,現(xiàn)在已經(jīng)成為很常用的混合式編程開發(fā)框架。

          Sencha Touch可以讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數(shù)據(jù)管理,全部基于最新的HTML5和CSS3的 WEB標準,全面兼容Android和Apple iOS設(shè)備。

          下面是千鋒武漢HTML5培訓(xùn)的老師總結(jié)出的幾點特性:

          基于最新的WEB標準——HTML5,CSS3,JavaScript。整個庫在壓縮和gzip后大約80KB,通過禁用一些組件還會使它更小。

          支持世界上最好的設(shè)備。Beta版兼容Android和iOS,Android上的開發(fā)人員還可以使用一些專為Android定制的主題。

          增強的觸摸事件。在touchstart、touchend等標準事件基礎(chǔ)上,增加了一組自定義事件數(shù)據(jù)集成,如tap、swipe、pinch、rotate等。

          數(shù)據(jù)集成。提供了強大的數(shù)據(jù)包,通過Ajax、JSONp、YQL等方式綁定到組件模板,寫入本地離線存儲。

          6、Kendo UI

          Telerik’s Kendo UI 是一個強大的框架用于快速HTML5 UI開發(fā)。基于最新的HTML5、CSS3和JavaScript標準。

          Kendo UI包含了開發(fā)現(xiàn)代JavaScript開發(fā)所需要的所有一切,包括:強大的數(shù)據(jù)源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。

          7、PhoneGap

          PhoneGap 恐怕是最老的一個框架了,相信很多人都已經(jīng)聽說過甚至使用過它,但是PhoneGap是基于開源的 Cordova 商業(yè)版本。

          第一段PhoneGap代碼是在2008年8月的iPhoneDevCamp上寫成的。創(chuàng)建它的一個主要動力是基于一個幾乎每一個單獨的iPhone開發(fā)新手都要面對的簡單事實:Objective-C是一個對Web開發(fā)人員來說非常陌生的環(huán)境,并且Web開發(fā)人員的數(shù)量遠遠多于Objective-C開發(fā)人員的數(shù)量。

          問題是,是否有人可以開發(fā)一個框架,讓W(xué)eb開發(fā)人員可以利用他們所有的HTML、CSS和JavaScript知識,而且仍舊可以同iPhone的重要本地應(yīng)用程序(如攝像頭和通訊錄)交互呢?

          就在那一年,PhoneGap獲了獎并開始支持Android平臺,對人數(shù)不斷增長的移動開發(fā)人員變得越來越有用,這些人員需要在更多的平臺上獲得代碼支持。

          大家可以到PhoneGap documentation官方文檔開始對PhoneGap的學(xué)習(xí)。

          總結(jié)

          在這篇文章中,千鋒武漢HTML5培訓(xùn)的老師跟大家討論了一些HTML5的移動開發(fā)框架,HTML5正式發(fā)布之后,很多開發(fā)者對HTML5又重燃了希望,相信這是個美好的時代,相信它會給我們帶來更多的驚喜。

          動端web開發(fā)框架、類庫和UI組件簡介,有需要的收藏一波。

          react-native

          一個基于React的創(chuàng)建原生APP的框架

          html5-boilerplate

          一個用來構(gòu)建快速、強大、可適配的webapp的前端模板

          ionic

          領(lǐng)先的HTML5移動開發(fā)框架和SDK,利用你所熟知的web技術(shù)構(gòu)建難以置信的移動應(yīng)用,是AngularJS最好的朋友。

          weui

          由微信官方設(shè)計團隊為微信Web開發(fā)量身打造的框架,包含移動web應(yīng)用開發(fā)中有用的組件和模塊

          hammer.js

          實現(xiàn)多點觸控的javascript庫

          weex

          阿里推出的跨平臺的移動端開發(fā)框架,具有輕量級、可擴展和高性能的特點

          fastclick

          一個消除移動端瀏覽器上的點擊事件的300ms的延遲

          zepto

          Zepto.jsisaminimalistJavaScriptlibraryformodernbrowsers,withajQuery-compatibleAPI

          vux

          基于Vue和Weui的移動端框架

          wepy

          騰訊團隊推出的小程序組件化開發(fā)框架

          NativeScript

          NativeScript是一個利用JavaScript等WEB技術(shù)創(chuàng)建原生APP的框架

          Framework7

          功能強大的創(chuàng)建iOS&AndroidAPP的HTML框架

          mui

          最接近原生APP體驗的高性能框架

          ratchet

          用簡單的HTML,CSS,和JavaScript組件創(chuàng)建移動應(yīng)用

          react-native-elements

          ReactNativeUI組件庫

          mint-ui

          基于vue.js的移動端UI框架

          amazeui

          移動端優(yōu)先的開源HTML5跨屏前端框架,俗稱妹子UI

          jquery-mobile

          jQuery移動開發(fā)框架

          Mars

          騰訊移動Web前端知識庫

          interact.js

          JavaScriptdraganddrop,resizingandmulti-touchgestureswithinertiaandsnappingformodernbrowsers(andalsoIE8+)

          vant

          有贊開發(fā)的基于Vue.js2.0的UI組件庫

          OnsenUI

          用來構(gòu)建混合移動端APP的HTML5UI框架

          muse-ui

          基于Vue2.0和MaterialDesigin的UI組件庫

          SUI-Mobile

          SUIMobile(MSUI)是由阿里巴巴國際UED前端出品的一個手機端的UI庫,輕量精美。更多信息請參考官網(wǎng)

          ant-design-mobile

          一個可配置的移動端UI框架

          TouchSwipe-Jquery-Plugin

          TouchSwipeisajqueryplugintobeusedwithjQueryontouchinputdevicessuchasiPad,iPhoneetc.

          jquery-weui

          創(chuàng)建微信混合app的UI庫

          jquery-ui-touch-punch

          AduckpunchforaddingtoucheventstojQueryUI

          device.js

          Device.jsmakesiteasytowriteconditionalCSS_and/or_JavaScriptbasedondeviceoperatingsystem(iOS,Android,Blackberry,Windows,FirefoxOS,MeeGo),orientation(Portraitvs.Landscape),andtype(Tabletvs.Mobile).

          react-native-ui-kitten

          可定制和可重用的react-native組件包

          iview-weapp

          一套高質(zhì)量的微信小程序UI組件庫

          vonic

          基于Vue.js和ionic組件的SPAUI框架

          brick

          UIWebComponentsforModernWebApps

          app

          App.js是一個用來創(chuàng)建移動webapp的輕量級JavaScriptUI框架,可以表現(xiàn)得像原生APP而又不犧牲性能和優(yōu)雅

          Lungo.js

          一個給開發(fā)者提供的設(shè)計、構(gòu)建、分享跨設(shè)備應(yīng)用的框架

          AlloyFinger

          騰訊Web前端團隊推出的輕量級的多點觸控手勢庫

          FooTable

          jQueryplugintomakeHTMLtablesresponsive

          vue-ydui

          一個基于Vue2.x的移動端組件庫

          wechat-h5-boilerplate

          為騰訊微信優(yōu)化的H5動效模板,幫助你快速構(gòu)建全屏滾動型H5頁面

          slip

          通過滑動和拖動手勢操作列表的UI庫

          mobi.css

          一個關(guān)注于移動端的輕量級的、靈活的css框架,

          vue-touch

          Vue.js的Hammer.js包裝器

          QuoJS

          針對移動設(shè)備的微型JavaScript庫

          pressure

          :point_down::boom:JavaScriptlibraryforhandlingbothForceTouchand3DTouchontheweb

          junior

          一個創(chuàng)建類似原生APP的html5應(yīng)用的前端框架

          vum

          為手機webapp打造的基于Vue.js構(gòu)建的UI框架

          mobiscroll

          ThecustomizablemobileUIlibraryfortouchdeviceslikesmartphonesandtablets

          zingtouch

          一個JavaScript觸摸手勢檢測庫

          montage

          montagejs是一個優(yōu)雅的、開源的HTML5框架。它提供了模塊化組件,雙向數(shù)據(jù)綁定,以及更多功能

          pushy

          Pushyisaresponsiveoff-canvasnavigationmenuusingCSStransforms&transitions

          GMU

          基于zepto的ui組件庫,適用于移動端

          flex.css

          flex.cssis是一個聲明式的布局框架,能夠兼容多個MVVM框架和瀏覽器

          mobilebone

          單頁切換骨架。適用于移動webAPP,Hybrid混合APP,Phonegap開發(fā),無兼容要求單頁PC應(yīng)用等

          jquery.pep.js

          Pep,alightweightpluginforkineticdragonmobile/desktop

          Cloudajs

          CloudaFramework-一個針對移動WebApp的實時JavaScriptRIA框架

          jo

          Jo(0.5.0)是一個輕量級的(~16K)創(chuàng)建HTML5應(yīng)用的外殼。可以和PhoneGap,Chrome,Safari,Opera,FireFox,iOS,Android,BlackBerry10,Tizen,&WindowsPhone8+一起工作

          touchui

          高質(zhì)量移動端UI框架

          iosselect

          一個簡潔好看的模仿ios的webapp下拉菜單

          mand-mobile

          面向金融場景的Vue移動端UI組件庫,豐富、靈活、實用,快速搭建優(yōu)質(zhì)的金融類產(chǎn)品

          tabris-js

          tabris.js-用JavaScript開發(fā)原生應(yīng)用

          aui

          移動端UI快速布局解決方案(APICloudUI框架)

          vue-carbon

          基于vue開發(fā)的materialdesignui庫

          cordova-plugin-ibeacon

          AniBeaconpluginforPhonegap/Cordova3.xandupwards.SupportsbothiOSandAndroid(contributionsarewelcome)

          touch.code.baidu.com

          TouchOfficalSite

          bindingx

          阿里團隊推出的weex和ReactNative上富交互問題的一種解決方案

          jQuery-Touch-Events

          AcollectionofmobileeventpluginsforjQuery.

          TinyNav.js

          Responsivenavigationpluginthatweighsjust443bytes

          Jingle

          JingleUI是一個基于html5、css3開發(fā)輕量級的移動webapp框架,提供一些基本交互方式,幫助您更方便的開發(fā)移動應(yīng)用。

          light7

          一個輕量級的易用的移動端UI框架

          framework7-vue

          基于Framework7和Vue構(gòu)建iOS和Android應(yīng)用

          ydui

          一只注重審美,且性能高效的移動端&微信UI

          slip.js

          移動端跟隨手指滑動組件,零依賴。

          wepayui

          微信支付場景化組件,wepayui源碼

          BlendUI

          BlendUI是Clouda+中的重要組成部分,他能讓webapp的用戶界面體驗和交互能和Native媲美

          toucher

          面向移動端的手勢類庫

          touchjs

          一個移動端手勢檢測庫

          thumbs.js

          Addtouchsupporttoyourbrowserwiththumbs.js-asmall,transparent,andsyntax-lesslibrary.

          JMUI

          移動Web開發(fā)UI組件庫

          JM

          面向Mobile的極致JavaScript庫

          react-ui

          為React打造的一套ionic風(fēng)格的可復(fù)用UI組件庫

          Zoomage.js

          Zoomage.js-一個通過手勢縮放圖片的庫

          touchSlider

          TouchSliderjQueryPlugin

          TML5從入門到精通,兄弟連京修隨堂筆記(一)HTML的框架結(jié)構(gòu),每日都有新內(nèi)容,訂閱走一波

          一個瀏覽器窗體可以通過幾個頁面的組合來顯示。我們可以使用框架來完成(frames)這項工作。(框架可以把HTML文檔分為多個頁面)。也就是將一個瀏覽器文檔窗口分隔成多個窗口,每個窗口都可以顯示一個獨立的網(wǎng)頁文件。

          框架頁使用了表格的方式組合,可以分為數(shù)行與數(shù)列。

          框架的優(yōu)點

          重載頁面時不需要重載整個頁面,只需要重載頁面中的一個框架頁(減少了數(shù)據(jù)的傳輸,增加了網(wǎng)頁下載速度)。

          方便制作導(dǎo)航欄。

          框架的缺點

          會產(chǎn)生很多頁面,不容易管理。

          不容易打印。

          瀏覽器的后退按鈕無效。

          代碼復(fù)雜,無法被一些搜索引擎索引到。

          多數(shù)小型的移動設(shè)備(PDA 手機)無法完全顯示框架。

          多框架的頁面會增加服務(wù)器的http請求。

          由于上面諸多缺點,因此不符合標準網(wǎng)頁設(shè)計的理念.已被標準網(wǎng)頁設(shè)計拋棄

          HTML框架標簽

          <frameset>標簽 -- 代替body標簽定義了框架頁,并且定義了框架將分為多少行與多少列。常用屬性如下:

          cols -- 定義了框架含有多少列與列的大小(每個值使用逗號分隔),取值為象素px或者百分比%

          rows -- 定義了框架含有多少行與行的大小(每個值使用逗號分隔),取值為象素px或者百分比%

          border -- 定義frame定義的框架頁的邊框(單位像素),使用css實現(xiàn)

          frameborder -- 定義框架頁是否邊框(此屬性應(yīng)寫在frame標簽內(nèi)部,不應(yīng)在此出現(xiàn))

          framespacing -- 定義框架頁之間間隔的距離,使用css實現(xiàn)

          <noframes>標簽

          可為那些不支持框架的瀏覽器顯示文本,和<body>組合使用

          <iframe>標簽

          創(chuàng)建一個包含另外一個文檔的內(nèi)聯(lián)框架,iframe標簽內(nèi)的內(nèi)容可以做為瀏覽器不支持iframe標簽時顯示 。

          frame標簽 -- 定義frameset標簽中每個框架頁的內(nèi)容

          frame標簽是單獨出現(xiàn)的,<frame />

          常用屬性:

          frameborder -- 定義了內(nèi)容頁的邊框,取值為(1|0),缺省值為1

          1 -- 在每個頁面之間都顯示邊框

          0 -- 不顯示邊框

          name -- 在一個框架頁鏈接到另一框架頁時使用(另一個框架頁可以使用target定義鏈接頁)

          noresize -- 定義了瀏覽者是否可以通過拖拽改變框架頁尺寸,取值為(noresize)

          scrolling -- 定義是否有滾動條,取值為(yes|no|auto),缺省值為auto

          yes -- 顯示滾動條

          no -- 不顯示滾動條

          auto -- 當(dāng)需要時再顯示滾動條

          src -- 定義了內(nèi)容頁URL

          border – 設(shè)置邊框粗細

          HTML框架示例

          <html> <!-- 網(wǎng)頁開始標記 -->

          <head>

          <title>使用框架定義后臺管理平臺模型</title>

          </head> <!-- 設(shè)置網(wǎng)頁標題 -->

          <frameset rows="80,*" frameborder="1" border="5"> <!-- 劃分兩行 -->

          <frame src="top.html" name="top" scrolling="no" noresize/> <!-- 頂部大類窗體 -->

          <frameset cols="200, *"> <!-- 劃分左右兩列 -->

          <frame src="menu.html" name="menu" scrolling="no" noresize/>

          <!-- 左邊菜單窗體 -->

          <frame src="main.html" name="main" noresize />

          <!-- 右邊內(nèi)容窗體 -->

          </frameset> <!-- 內(nèi)層框架結(jié)束 -->

          <noframes>

          <body><p>您的瀏覽器不支持框架,請升級瀏覽器</p></body>

          </noframes>

          </frameset> <!-- 外層框架結(jié)束 -->

          </html>


          主站蜘蛛池模板: 伊人精品视频一区二区三区| 国产一区二区久久久| 精品一区精品二区制服| 久久国产精品免费一区| 国精产品一区一区三区有限公司| 内射白浆一区二区在线观看| 国产福利一区二区三区在线观看 | 国产在线一区二区| 日韩精品国产一区| 暖暖免费高清日本一区二区三区| 一区二区视频在线| 国产成人精品一区二区秒拍| 久久国产精品免费一区二区三区| 精品一区二区三区影院在线午夜 | 国产成人精品亚洲一区| 亚洲一区二区三区久久| 蜜臀Av午夜一区二区三区| 国产精品日本一区二区在线播放 | 国产自产V一区二区三区C| 亚洲人成网站18禁止一区 | 精品一区二区三区影院在线午夜| 色综合视频一区中文字幕| 亚洲爆乳精品无码一区二区| 午夜影院一区二区| 韩国女主播一区二区| 波多野结衣在线观看一区二区三区 | 日韩人妻无码一区二区三区99 | 国产激情无码一区二区| 国产一区二区福利| 色噜噜狠狠一区二区三区果冻| 高清一区二区三区免费视频| 一区高清大胆人体| 日韩免费一区二区三区在线| 国内精品视频一区二区八戒| 国产一区二区三区在线免费观看| 国产AV天堂无码一区二区三区| 一区二区精品视频| 国产AV午夜精品一区二区三区| 亚洲国产成人久久综合一区 | 国产伦精品一区二区三区免费迷 | 在线免费一区二区|