基于html5的移動(dòng)web開發(fā)支持哪些新功能(html5移動(dòng)web開發(fā)技術(shù))

    本文主要介紹基于html5的移動(dòng)web開發(fā)支持哪些新功能(html5移動(dòng)web開發(fā)技術(shù))?,下面一起看看基于html5的移動(dòng)web開發(fā)支持哪些新功能(html5移動(dòng)web開發(fā)技術(shù))?相關(guān)資訊。
    ldquo我們用html5來寫我們移動(dòng)產(chǎn)品的下一步。是的,很多人都在玩appcelerator。這幾天一直在玩。好吧,但是那 這不是我想說的html5。最近有很多類似的對(duì)話,可能是因?yàn)殚_發(fā)了一套html5的應(yīng)用。就像2005年ajax html 5的截止日期沒有明確規(guī)定,新技術(shù)的優(yōu)勢(shì)在應(yīng)用甚至投入運(yùn)營(yíng)之前就已經(jīng)決定了。如果你被一個(gè)熱衷于新技術(shù)的經(jīng)理控制在一個(gè)公司里,如果你運(yùn)氣好的話,卡通人物伯特愿意坐在你旁邊的小房間里。兩種觀點(diǎn)當(dāng)人們?cè)谝苿?dòng)設(shè)備上討論html5技術(shù)時(shí),他們通常只有兩種不同的觀點(diǎn)。從感性的角度來看,html5技術(shù)的渲染過程主要是瀏覽器和應(yīng)用程序嵌入到html5 analyzer中,比如phonegap、書簽打開應(yīng)用程序,或者手機(jī)產(chǎn)品(iphone和ipad)。這種技術(shù)的優(yōu)點(diǎn)是可以重用現(xiàn)有的網(wǎng)頁設(shè)計(jì)。web開發(fā)者也更容易上手。同時(shí)產(chǎn)品質(zhì)量更高,更適合多平臺(tái)產(chǎn)品,更容易調(diào)試糾錯(cuò),版本更新更快。優(yōu)勢(shì)在于它的功能。如果使用phonegap等嵌入式架構(gòu),麻煩會(huì)少一些。缺點(diǎn)是性能,這也是html5技術(shù)面臨的最大問題。從理性的角度來看,html5技術(shù)利用javascript引擎直接控制本地功能,改變移動(dòng)設(shè)備上的瀏覽器組件。html5應(yīng)用的性能問題更多的是由html/css渲染技術(shù)控制,而不是javascript解析。如果使用得當(dāng),html5技術(shù)無疑可以給你帶來許多新的性能影響。當(dāng)前html5技術(shù)的例子包括appcelerator s鈦,mobage/ngcore,game off,還有phoboslabs。node.js toolkit以phoboslabs項(xiàng)目為例。項(xiàng)目用webkit javascript核心組件完成時(shí),設(shè)備端使用opengl渲染接口,開發(fā)html5 canvas組件api進(jìn)行開發(fā)。這意味著開發(fā)人員可以在畫布上用桌面瀏覽器開發(fā)和支持他的html5游戲測(cè)試,當(dāng)他在移動(dòng)瀏覽器中打開游戲時(shí),它也將具有良好的(或更好的)性能。html5的這種效果與使用node.js工具包的結(jié)果非常相似。使用node.js時(shí),只需要使用javascript引擎,只需要在應(yīng)用中添加js組件即可。appcelerator html5的鈦金屬細(xì)節(jié)技術(shù)的概念向我們展示了一個(gè)完整ui工具的抽象層,使其產(chǎn)生其他游戲產(chǎn)品。這意味著html5應(yīng)用程序開發(fā)者可以通過appcelerator 的javascript ui庫,appcelerator的內(nèi)部邏輯會(huì)將按鈕轉(zhuǎn)換成ios的原生界面按鈕。我們可以通過javascript接口控制本地按鈕。理論上,開發(fā)人員不會(huì)。;不需要編寫objective-c代碼。html5技術(shù)有它的優(yōu)勢(shì)。當(dāng)你還在用javascript寫代碼的時(shí)候,就可以告別那些煩人的html/css布局邏輯和樣式聲明了。也可以說,那些優(yōu)秀的調(diào)試工具,再見。但是這項(xiàng)技術(shù)也有不好的一面。比如html5的api好像有些小問題,畫布組件可以顯示在屏幕上。界面流暢度小,但如果屏幕稍大,比如appcelerator的例子,調(diào)試時(shí)就需要考慮界面層的額外復(fù)雜度。appcelerator里有很多負(fù)面評(píng)論。如果能記住幾條,負(fù)面評(píng)論其實(shí)也可以理解。問題還是出在瀏覽器。開發(fā)一個(gè)完整的html5手機(jī)應(yīng)用,運(yùn)行速度慢是第一個(gè)難點(diǎn)。第二個(gè)問題是一個(gè)非常愚蠢的工具的束縛。不同瀏覽器的各種組件都或多或少存在漏洞,比如innerhtml jquery移動(dòng)部件的導(dǎo)航組件,ios的漏洞,所以你需要減少功能來避免漏洞,或者你愿意花一些時(shí)間來修復(fù)這些漏洞。你可以做一個(gè)實(shí)驗(yàn)。當(dāng)你在一個(gè)ios應(yīng)用中只使用一兩個(gè)接口庫,自己編寫javascript代碼,沒有更多的javascript庫時(shí),你會(huì)發(fā)現(xiàn)這個(gè)html5應(yīng)用運(yùn)行起來很流暢,很完整,但是沒什么效果。ios項(xiàng)目phonegap在iphone 3gs上運(yùn)行只需要1到2秒。這個(gè)事實(shí)可以告訴你,最基礎(chǔ)的html5應(yīng)用運(yùn)行起來非常流暢。所以當(dāng)你發(fā)現(xiàn)你的html5應(yīng)用有些操作需要10-15秒,或者加載一個(gè)完整的程序需要15秒,這些都被一些javascript接口庫拖垮了。兩個(gè)有代表性的ui庫html5的移動(dòng)應(yīng)用程序員通常只需要兩樣?xùn)|西:第一是本地平臺(tái)和web接口的嫁接層;二是手機(jī)的ui庫。phonegap近年來逐漸成為默認(rèn)的嫁接選擇。它允許html5應(yīng)用程序調(diào)用移動(dòng)設(shè)備的攝像頭,訪問手機(jī)聯(lián)系人并通過javascript讀寫文件。最流行的手機(jī)ui庫包括jquery和sencha touch。jquery mobile是去年創(chuàng)建的項(xiàng)目,所以很新。顯然還不夠成熟,jquery的導(dǎo)航欄組件很爛。翻頁速度明顯比這臺(tái)機(jī)器的翻頁功能慢。你可以 除非刷新瀏覽器,否則無法添加到列表中。而pc桌面平臺(tái)測(cè)試的cpu消耗率較高(jquery mobile α4版本)。我項(xiàng)目用的主要是因?yàn)楸容^簡(jiǎn)單(容易破解)。因?yàn)檫@個(gè)庫是在jquery中構(gòu)建的,所以任何高級(jí)web程序員都很容易上手。據(jù)說sencha touch比jquery更成熟,動(dòng)作更快。但是當(dāng)我看到一些非常復(fù)雜的東西時(shí),我不 我不知道他們,因?yàn)槲业臐撘庾R(shí)會(huì)告訴我,我贏了。;我不使用許多函數(shù),而是將這些額外的東西加載到我的應(yīng)用程序中,這使得我的整體性能很差。雖然我可能錯(cuò)了,但phonegap應(yīng)用頁面上最強(qiáng)大的手機(jī)應(yīng)用是面向設(shè)計(jì)的,運(yùn)行流暢,而且是基于sencha touch開發(fā)的,我敢肯定他們花了很多時(shí)間優(yōu)化產(chǎn)品。調(diào)試和修改在開發(fā)一個(gè)html5應(yīng)用的時(shí)候,很多人可能會(huì)忽略一點(diǎn),但是調(diào)試或者修改一個(gè)html5應(yīng)用是非常簡(jiǎn)單的。參與過大型html5開發(fā)項(xiàng)目的人可以告訴你,調(diào)試和維護(hù)幾乎占整個(gè)項(xiàng)目生命周期的80%,甚至更多。也就是說,當(dāng)你聽到一個(gè)開發(fā)工具聲稱你可以在15分鐘內(nèi)開發(fā)出一個(gè)聊天應(yīng)用,它會(huì)讓你在15分鐘內(nèi)解決20%的工作,剩下的80%,你可能要花費(fèi)3倍以上的精力才能完成。html5手機(jī)應(yīng)用調(diào)試時(shí)出現(xiàn)觸控問題,因?yàn)榭刂婆_(tái)日志無法打印。因此,如果出現(xiàn)javascript代碼bug或錯(cuò)誤報(bào)告,需要警惕出錯(cuò),否則可能會(huì)發(fā)現(xiàn)不了. phonegap來修改問題。它可以打印控制臺(tái)和。;的音調(diào)日志,但其效果仍然有限。現(xiàn)在最有效的解決方案是weinre s,雖然漏洞百出。運(yùn)行它,你的手機(jī)可以在斷點(diǎn)處調(diào)試界面。它是一個(gè)基于webkit weinre及其模式工具后臺(tái)的web checker,通過遠(yuǎn)程服務(wù)器訪問和替換調(diào)試代碼。兩三個(gè)星期前,我對(duì)網(wǎng)頁的代碼檢查做了一些研究,我發(fā)現(xiàn)把它轉(zhuǎn)換成遠(yuǎn)程調(diào)試器真的很難。weinre將在未來幾個(gè)月迅速發(fā)展,可能會(huì)開發(fā)一些選項(xiàng)。我們拭目以待。未來幾年,調(diào)試工具h(yuǎn)tml5技術(shù)在移動(dòng)應(yīng)用的開發(fā)中無疑更加重要,可以解決大部分開發(fā)者80%的工作量。你想改變你的界面設(shè)計(jì),用objective-c編輯、編譯、運(yùn)行,重復(fù)第三步,直到你滿意為止。如果有多個(gè)編譯步驟,可能需要一天時(shí)間。是用html5技術(shù)實(shí)現(xiàn)的嗎?編輯一些css屬性,回顯0-@ .c。omweinre,您甚至可以在不關(guān)閉應(yīng)用程序的情況下繼續(xù)調(diào)試。某種程度上,你也可以在你的桌面瀏覽器中調(diào)試你的html5手機(jī)應(yīng)用。但是相信我,你的應(yīng)用可能不僅在移動(dòng)設(shè)備上有很多漏洞,所以一定要用weinre。不幸的是,人們經(jīng)常會(huì)稱贊工具箱或函數(shù),卻很少聽到人們稱贊一個(gè)非常好的調(diào)試工具。所以我猜即使它是html5移動(dòng)程序員最常用的工具,我們也很少聽到它的討論。概述:現(xiàn)狀雖然這篇文章真的有點(diǎn)長(zhǎng),但我還是要總結(jié)一下:1。在移動(dòng)設(shè)備上開發(fā)html5應(yīng)用只有兩種,要么完全使用html5語法,要么只使用javascript引擎。2.java腳本引擎的結(jié)構(gòu)支持移動(dòng)在線游戲。因?yàn)榻涌趯颖容^復(fù)雜,所以我訂閱了ui工具包。3.純html5手機(jī)運(yùn)行慢,漏出來,但優(yōu)化后效果會(huì)更好。雖然沒有多少人愿意做這樣的優(yōu)化,但是還是可以嘗試的。4.html5手機(jī)應(yīng)用最大的好處就是可以直接在網(wǎng)頁上調(diào)試修改。本地應(yīng)用開發(fā)者可能需要花費(fèi)大量精力才能達(dá)到html5的效果,重復(fù)編碼、調(diào)試、運(yùn)行,這是他們首先要解決的問題。5。是的,html5的遷移很簡(jiǎn)單,但是我想大家都會(huì)把它變成自動(dòng)化的操作。這種深入了解,在html5的移動(dòng)開發(fā)發(fā)展現(xiàn)狀,邊肖分享了你的所有內(nèi)容。希望能給大家一個(gè)參考,希望大家支持。
    了解更多基于html5的移動(dòng)web開發(fā)支持哪些新功能(html5移動(dòng)web開發(fā)技術(shù))?相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。

    神舟筆記本維修點(diǎn)查詢地址,蘇州神舟筆記本維修點(diǎn)
    有鎖美版蘋果6怎么激活
    大數(shù)據(jù)專業(yè)簡(jiǎn)歷模板,數(shù)據(jù)開發(fā)簡(jiǎn)歷模板
    固態(tài)硬盤如何選擇,如何選擇固態(tài)硬盤
    怎么寫入安卓的bootloader,如何進(jìn)入bootloader
    基于html5的移動(dòng)web開發(fā)支持哪些新功能(html5移動(dòng)web開發(fā)技術(shù))
    中國(guó)平板電腦市場(chǎng)占有率(平板電腦市場(chǎng)份額)
    windows預(yù)覽版錯(cuò)誤代碼 0x0(windows錯(cuò)誤1058)
    坐公交車下載什么軟件付款最省錢(坐公交車下載什么軟件付款微信)
    mini2怎么看配置參數(shù),蘋果迷你2在機(jī)子上怎樣看參數(shù)
    手機(jī)耗電量快怎么辦,手機(jī)耗電有點(diǎn)快怎么辦
    windows7無線網(wǎng)卡驅(qū)動(dòng)安裝包下載(win7無線網(wǎng)卡驅(qū)動(dòng)下載安裝)
    數(shù)據(jù)存儲(chǔ)階段涉及的安全問題,對(duì)存儲(chǔ)數(shù)據(jù)的安全威脅主要來自那幾個(gè)方面
    中臺(tái)架構(gòu),業(yè)務(wù)中臺(tái)架構(gòu)
    小米9無線充電充不了怎么回事(小米9無線充電充不了電)
    怎么再分一個(gè)盤出來,電腦怎么分盤 我想在我的電腦上在弄一個(gè)盤出來
    3000到4000的筆記本電腦推薦性價(jià)比高2020(30004000左右的筆記本電腦推薦)
    顯卡性價(jià)比天梯圖,電腦cpu排行榜天梯圖
    root怎么用視頻教程,root如何使用
    qq紅包臺(tái)風(fēng)的畫法(qq紅包臺(tái)風(fēng)的簡(jiǎn)筆畫)
    主站蜘蛛池模板: 亚洲视频一区调教| 精品一区二区三区在线播放| 中文字幕人妻AV一区二区| 日本成人一区二区三区| 另类免费视频一区二区在线观看| 国产一在线精品一区在线观看| 亚洲AV无码一区二区三区系列| 无码日韩精品一区二区免费暖暖| 亚洲一区二区三区久久久久| 日韩AV片无码一区二区不卡| 中文字幕日韩一区二区三区不| 日韩人妻不卡一区二区三区 | 中文字幕在线一区二区三区| 好吊视频一区二区三区| 亚洲香蕉久久一区二区三区四区| 国产精品无码一区二区三区在| 亚洲一区二区三区影院 | 在线观看国产一区二区三区| 男人的天堂精品国产一区| 国产成人一区二区在线不卡| 丝袜人妻一区二区三区网站| 国产成人精品久久一区二区三区| 国产在线第一区二区三区| AV无码精品一区二区三区宅噜噜| 亚洲视频免费一区| 一区二区三区免费在线视频| 精品一区二区视频在线观看| 日韩精品一区二区午夜成人版| 亚洲AV本道一区二区三区四区| 欧洲精品码一区二区三区| 久久综合九九亚洲一区| 国产凸凹视频一区二区| 精品人妻一区二区三区浪潮在线| 丰满人妻一区二区三区视频| 中字幕一区二区三区乱码| 中文字幕aⅴ人妻一区二区| 国产一区二区三区在线观看影院| 亚洲国产一区二区a毛片| 国产在线视频一区| 国产一区二区三区免费看| 中文字幕乱码亚洲精品一区 |