下面列舉HTML5適合移動應(yīng)用開發(fā)的幾大特性:

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供雁山網(wǎng)站建設(shè)、雁山做網(wǎng)站、雁山網(wǎng)站設(shè)計、雁山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、雁山企業(yè)網(wǎng)站模板建站服務(wù),10年雁山做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1.離線緩存為HTML5開發(fā)移動應(yīng)用提供了基礎(chǔ)
HTML5 Web Storage API可以看做是加強版的cookie,不受數(shù)據(jù)大小限制,有更好的彈性以及架構(gòu),可以將數(shù)據(jù)寫入到本機的ROM中,還可以在關(guān)閉瀏覽器后再次打開時恢復(fù)數(shù)據(jù),以減少網(wǎng)絡(luò)流量。
同時,這個功能算得上是另一個方向的后臺“操作記錄”,而不占用任何后臺資源,減輕設(shè)備硬件壓力,增加運行流暢性。
在線app支持邊使用邊下載離線緩存,或者不下載離線緩存;而離線app必須是下載完離線緩存才能使用。
形象點說,cookie就是存了電話和菜單,想吃什么要叫外賣,等多長時間才能吃到就得看交通情況了;離線緩存就是直接在冰箱里存了食物,想吃就能馬上吃到(當然,想吃最新的食物同樣可以打電話預(yù)定)。
設(shè)計師要知道,什么時候讓用戶下載離線緩存(注意在線和離線app的區(qū)別)。
2.音頻視頻自由嵌入,多媒體形式更為靈活
原生開發(fā)方式對于文字和音視頻混排的多媒體內(nèi)容處理相對麻煩,需要拆分開文字、圖片、音頻、視頻,解析對應(yīng)的URL并分別用不同的方式處理。
HTML5在這個方面完全不受限制,可以完全放在一起進行處理。
設(shè)計師要知道,如果新聞類、微博類、社交類應(yīng)用的信息呈現(xiàn)中實現(xiàn)文字與多媒體混排,而不用專門嵌入webview,將是一件多美好的事情,至少現(xiàn)在原生方式實現(xiàn)起來還有困難。
3.地理定位,隨時隨地分享位置
充分發(fā)揮移動設(shè)備對定位上的優(yōu)勢,推動LBS應(yīng)用發(fā)展。
可以綜合使用GPS、wifi、手機等方式讓定位更為精準、靈活。
地理位置定位,讓定位和導(dǎo)航不再專屬導(dǎo)航軟件,地圖也不用下載非常大的地圖包,可以通過緩存來解決,到哪兒下哪兒,更靈活。
設(shè)計師要知道,現(xiàn)在嵌入LBS功能的應(yīng)用越來越多,這也是移動設(shè)備與臺式PC相比最大的優(yōu)勢之一,HTML5能把這個優(yōu)勢再度擴大化,好好想想怎么在你設(shè)計的應(yīng)用里用上吧!
4.Canvas繪圖,提升移動平臺的繪圖能力
使用Canvas API可以簡單繪制熱點圖收集用戶體驗資料
支持圖片的移動、旋轉(zhuǎn)、縮放等常規(guī)編輯
Canvas – 2D的繪圖功能支持
Canvas 3D – 3D的繪圖功能支持
SVG – 向量圖支援
設(shè)計師要知道,圖片的移動、旋轉(zhuǎn)、縮放?那都太基礎(chǔ)了,自己畫都是小case,至于怎么用,好好想想吧!
5.專為移動平臺定制的表單元素
瀏覽器中出現(xiàn)的html5表單元素與對應(yīng)的鍵盤:
類型 用途 鍵盤
Text 正常輸入內(nèi)容 標準鍵盤
Tel 電話號碼 數(shù)字鍵盤
Email 電子郵件地址文本框 帶有@和.的鍵盤
url 網(wǎng)頁的URL 帶有.com和.的鍵盤
Search 用于搜索引擎,比如在站點頂部顯示的搜索框 標準鍵盤
range 特定值范圍內(nèi)的數(shù)值選擇器,典型的顯示方式是滑動條 滑動條或轉(zhuǎn)盤
只需要簡單的聲明 input type=”email” 即可完成對不同樣式鍵盤的調(diào)用,簡捷方便。
設(shè)計師要知道,用的時候記得告訴研發(fā)同事一聲!
使用 html5 開發(fā)一個動態(tài)網(wǎng)站方法:
工具/原料
HBuilder6.6
MUI2.5
方法/步驟
為了演示HTML5 APP頁面是如何做到動態(tài)調(diào)整布局。
1、首先,我們創(chuàng)建一個移動APP項目,然后,添加一個index.html頁面。代碼里,添加一個圖標,以及添加引入一個JS文件,該文件的作用在于:請求后臺JS文件。
2、接下來,我們看看service.js文件是如何請求后臺JS文件的。編寫該service.js文件的重點是:A、如何異步請求后臺JS文件;B、請求回來的后臺文件,如何動態(tài)添加到頁面的Head里。
3、緊接著,我們對APP項目進行打包操作:選擇需要的打包類型,然后,填寫相應(yīng)的證書信息。如果選擇IOS打包,請在打包證書里,添加需要安裝的蘋果手機UDID(未提供UDID,則不能安裝APP)。
4、打包完成后,便可以下載安裝APP。先用蘋果手機連接電腦,然后通過工具安裝APP。當然,這種連接數(shù)據(jù)線安裝的方式,只能適合個人測試使用。如果想給別人批量安裝測試,請參考《HTML5 APP開發(fā)之APP測試》經(jīng)驗。
1HTML5 APP開發(fā)之APP測試
5、APP安裝完成后,我們看看打開APP現(xiàn)有的效果是怎樣的。我們看到APP頁面的左上角,顯示了一個聯(lián)系人的圖標。
6、由于菜果手機不同系列的屏幕大小不一樣,而且屏幕的分辨率也不一樣【安桌手機的也一樣】。導(dǎo)致同一個頁面布局,在不同的手機上,顯示的位置有時偏差比較大,有時也好。當然,這也加大了開發(fā)和測試的難度。不可能因一些位置問題,就重新發(fā)布APP。下面是蘋果手機不同系列的屏幕大小分辨率說明:
7、所以,才有了動態(tài)調(diào)試頁面布局的想法。回到第二步,我們是有請求后臺JS文件的(showJSPage.js)。下面看看showJSPage.js,是如何編寫的:A、首先判斷手機操作系統(tǒng)類型;B、判斷屏幕大小。
8、添加了showJSPage.js代碼后,啟動后臺服務(wù)。然后,關(guān)閉原來打開的APP軟件,再重新打開APP軟件,便可查看修改后的效果。
9、整個方案的理解重點在于:熟悉JS執(zhí)行的先后順序,以及對手機屏幕大小與屏幕分辨率的關(guān)系。才能靈活運用,達到自己想要的目的。
html5 和css3 技術(shù)是目前整個網(wǎng)頁的基礎(chǔ)。本書共分3 部分,集中討論了html5 和css3 規(guī)范及其技術(shù)的使用方法。這一版全面講解了最新的html5 和css3 技術(shù),所有實例均使用最新特性實現(xiàn),針對的是最新版本的瀏覽器。
《html5與css3實例教程》適合所有使用html 和css 的web 開發(fā)人員學(xué)習(xí)參考。
文章題目:包含html5網(wǎng)站實例的詞條
文章URL:http://chinadenli.net/article20/dsgdsjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司、搜索引擎優(yōu)化、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)