? ? ? 在整個(gè)app軟件開(kāi)發(fā)過(guò)程中,app前端開(kāi)發(fā)需要注意什么問(wèn)題,手機(jī)前端開(kāi)發(fā)是軟件開(kāi)發(fā)中必不可少的環(huán)節(jié),同時(shí)扮演這APP開(kāi)發(fā)中一個(gè)重要的角色,那么app前端開(kāi)發(fā)需要注意哪些問(wèn)題呢?
? ? ? app前端開(kāi)發(fā)是app開(kāi)發(fā)的一個(gè)重要方面,主要是讓用戶(hù)能夠看到和所接觸到的app層面,如app客戶(hù)端操作界面、IOS和Android客戶(hù)端界面,開(kāi)發(fā)app前端使用的技術(shù)是HTML+CSS+JS,移動(dòng)軟件前端還需要PhoneGap等開(kāi)發(fā)平臺(tái)調(diào)用手機(jī)核心功能接口如地理定位、加速器、聲音等等;

? ? ? 前端開(kāi)發(fā)是軟件開(kāi)發(fā)的重要組成部分,一般軟件開(kāi)發(fā)先做前端在進(jìn)行后端技術(shù)開(kāi)發(fā),主要因?yàn)锳PP軟件的交互體驗(yàn)需要通過(guò)H5、css3、JS、ajax等前端技術(shù)實(shí)現(xiàn);
? ? ? ?前端開(kāi)發(fā)要注意哪些問(wèn)題?
? ? ? 1、app應(yīng)用前端開(kāi)發(fā)要注重meta標(biāo)簽
? ? ? 在webkit內(nèi)核中有私有meta標(biāo)簽,他們?cè)谇岸碎_(kāi)發(fā)時(shí)能起到重要作用;
? ? ? 2、使用H5標(biāo)簽:
? ? ? 開(kāi)始開(kāi)發(fā)app前端時(shí)、建議使用H5,應(yīng)為H5可以實(shí)現(xiàn)H4無(wú)法顯現(xiàn)的豐富WEB應(yīng)用程序的體驗(yàn),減少開(kāi)發(fā)者工作量如果決定使用H5前,需要對(duì)此非常熟悉,了解H5新標(biāo)簽的作用,
? ? ? 3、舍棄css float屬性??
? ? ? 在開(kāi)發(fā)過(guò)程中遇到內(nèi)容排列顯示布局,如果遇見(jiàn)這樣的視覺(jué)稿可以直接使用display:inline-block 放棄使用float;
? ? ? 4、了解前端開(kāi)發(fā)的自適應(yīng)布局模式
? ? ? 編寫(xiě)css時(shí),如果吧容器的寬度定死是不明確的做法,為達(dá)到適配各種設(shè)備,需要使用自適應(yīng)布局模式會(huì)比較好,這樣做可以讓頁(yè)面在各種設(shè)備上都能顯示正常,不需考慮設(shè)備分辨率;?
? ? ? 5、使用webkit-box??
? ? ? webkit-box幫助我們做到盒子模型靈活控制。