網(wǎng)頁(yè)前端包括哪些?
網(wǎng)友解答: 基礎(chǔ)來(lái)說(shuō)就是拿到設(shè)計(jì)的PSD文件,切圖做成網(wǎng)頁(yè);用到的是HTML,CSS,JAVASCRIPT等之類(lèi)等語(yǔ)言;圖片盡可能等小,代碼盡可能等優(yōu)化,能少些就少些,兼容各種瀏覽器;目
基礎(chǔ)來(lái)說(shuō)就是拿到設(shè)計(jì)的PSD文件,切圖做成網(wǎng)頁(yè);用到的是HTML,CSS,JAVASCRIPT等之類(lèi)等語(yǔ)言;圖片盡可能等小,代碼盡可能等優(yōu)化,能少些就少些,兼容各種瀏覽器;目前手機(jī)端是一個(gè)發(fā)展趨勢(shì),畢竟可以隨時(shí)隨地的打開(kāi)手機(jī)來(lái)獲取信息,比起PC端端呈現(xiàn)效果,有著先天的優(yōu)勢(shì),所以要考慮手機(jī)端的頁(yè)面布局,盡可能的做到一個(gè)結(jié)構(gòu)代碼,顯示效果通過(guò)CSS的媒體選擇來(lái)控制PC和手機(jī)不同顯示效果?,F(xiàn)在微信小程序之類(lèi)的發(fā)展再次說(shuō)明了前段工程師的重要性,相比APP復(fù)雜的更新周期,小程序有著獨(dú)特的優(yōu)勢(shì),輕量化,再也不用手機(jī)上面安裝一大堆APP來(lái)實(shí)現(xiàn)各種功能。
往深一點(diǎn)的說(shuō)就是要學(xué)習(xí)框架了,好處就是都封裝好了,你只需要簡(jiǎn)單都調(diào)用就能實(shí)現(xiàn)效果,大大簡(jiǎn)化了自己寫(xiě)的代碼;而且最后生成的代碼也比較規(guī)范;代碼規(guī)范這點(diǎn)很重要,等你寫(xiě)的多了,或者改別人的代碼多了就知道,規(guī)范的代碼對(duì)效率提升有很大幫助。
再往深發(fā)展就是VUE之類(lèi)的框架了,參考學(xué)習(xí)吧,想要成大神,邁步過(guò)去的坎。
網(wǎng)友解答:從編寫(xiě)語(yǔ)言來(lái)講的話主要是指HTML+CSS+JavaScript 。其中HTML和CSS用來(lái)編寫(xiě)靜態(tài)的網(wǎng)頁(yè)頁(yè)面,如果想要一些動(dòng)態(tài)效果,比如tab切換、跑馬燈等效果需要用到j(luò)avascript原生語(yǔ)言或者它衍生出來(lái)的框架比如jQuery Zepto等;再深一點(diǎn)的層次,如果需要頁(yè)面與后臺(tái)數(shù)據(jù)之間進(jìn)行交互也需要用到j(luò)avascript或者其框架Vue Angular React等。