淘寶美團(tuán)各種移動(dòng)端網(wǎng)站都是HTML5 開發(fā)的,可以直接查看源代碼學(xué)習(xí)的
創(chuàng)新互聯(lián)是專業(yè)的永興網(wǎng)站建設(shè)公司,永興接單;提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行永興網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
[img]國(guó)內(nèi)使用html5+css3制作的網(wǎng)站并不是特別多,大部分是使用了animation.css或者類似的css文件,這種文件集成了很多css編寫的動(dòng)畫函數(shù),只需要我們引用或者js觸發(fā)某個(gè)事件的時(shí)候引用即可達(dá)到效果,html5+css3的網(wǎng)站有:
html5中國(guó)論壇(部分標(biāo)簽使用了html5的新標(biāo)簽)
各大瀏覽器官方網(wǎng)站的主頁(yè)(大部分使用css3+javascript效果實(shí)現(xiàn))。
可以參考國(guó)外的網(wǎng)站模板,國(guó)外模板大部分使用html5+css3編寫。
QQ空間、百度等
適合用html5的四類產(chǎn)品
1、搜索產(chǎn)品
2、社交產(chǎn)品
3、資訊新聞產(chǎn)品
4、游戲產(chǎn)品
使用 html5 開發(fā)一個(gè)動(dòng)態(tài)網(wǎng)站方法:
工具/原料
HBuilder6.6
MUI2.5
方法/步驟
為了演示HTML5 APP頁(yè)面是如何做到動(dòng)態(tài)調(diào)整布局。
1、首先,我們創(chuàng)建一個(gè)移動(dòng)APP項(xiàng)目,然后,添加一個(gè)index.html頁(yè)面。代碼里,添加一個(gè)圖標(biāo),以及添加引入一個(gè)JS文件,該文件的作用在于:請(qǐng)求后臺(tái)JS文件。
2、接下來(lái),我們看看service.js文件是如何請(qǐng)求后臺(tái)JS文件的。編寫該service.js文件的重點(diǎn)是:A、如何異步請(qǐng)求后臺(tái)JS文件;B、請(qǐng)求回來(lái)的后臺(tái)文件,如何動(dòng)態(tài)添加到頁(yè)面的Head里。
3、緊接著,我們對(duì)APP項(xiàng)目進(jìn)行打包操作:選擇需要的打包類型,然后,填寫相應(yīng)的證書信息。如果選擇IOS打包,請(qǐng)?jiān)诖虬C書里,添加需要安裝的蘋果手機(jī)UDID(未提供UDID,則不能安裝APP)。
4、打包完成后,便可以下載安裝APP。先用蘋果手機(jī)連接電腦,然后通過工具安裝APP。當(dāng)然,這種連接數(shù)據(jù)線安裝的方式,只能適合個(gè)人測(cè)試使用。如果想給別人批量安裝測(cè)試,請(qǐng)參考《HTML5 APP開發(fā)之APP測(cè)試》經(jīng)驗(yàn)。
1HTML5 APP開發(fā)之APP測(cè)試
5、APP安裝完成后,我們看看打開APP現(xiàn)有的效果是怎樣的。我們看到APP頁(yè)面的左上角,顯示了一個(gè)聯(lián)系人的圖標(biāo)。
6、由于菜果手機(jī)不同系列的屏幕大小不一樣,而且屏幕的分辨率也不一樣【安桌手機(jī)的也一樣】。導(dǎo)致同一個(gè)頁(yè)面布局,在不同的手機(jī)上,顯示的位置有時(shí)偏差比較大,有時(shí)也好。當(dāng)然,這也加大了開發(fā)和測(cè)試的難度。不可能因一些位置問題,就重新發(fā)布APP。下面是蘋果手機(jī)不同系列的屏幕大小分辨率說(shuō)明:
7、所以,才有了動(dòng)態(tài)調(diào)試頁(yè)面布局的想法?;氐降诙?,我們是有請(qǐng)求后臺(tái)JS文件的(showJSPage.js)。下面看看showJSPage.js,是如何編寫的:A、首先判斷手機(jī)操作系統(tǒng)類型;B、判斷屏幕大小。
8、添加了showJSPage.js代碼后,啟動(dòng)后臺(tái)服務(wù)。然后,關(guān)閉原來(lái)打開的APP軟件,再重新打開APP軟件,便可查看修改后的效果。
9、整個(gè)方案的理解重點(diǎn)在于:熟悉JS執(zhí)行的先后順序,以及對(duì)手機(jī)屏幕大小與屏幕分辨率的關(guān)系。才能靈活運(yùn)用,達(dá)到自己想要的目的。