網(wǎng)站在移動(dòng)化的過程中,用了一樣的網(wǎng)址做移動(dòng)適配,服務(wù)器對(duì)用戶設(shè)備瀏覽器User Agent參數(shù)的獲取,根據(jù)不同設(shè)備類型加載出不同的訪問界面。
代碼適配成功后,同一套網(wǎng)站URL,在不同設(shè)備上打開的情況下可以是完全不同的頁面結(jié)構(gòu)和樣式(包括HTML和CSS)。
?
什么樣的網(wǎng)站適合做代碼適配?
如果說網(wǎng)站的結(jié)構(gòu)比較簡單,網(wǎng)頁模板沒有過多的站點(diǎn),推薦是適合做代碼適配,比如:企業(yè)站、個(gè)人博客等等。
如果網(wǎng)站是需要服務(wù)器端腳本輔助來實(shí)現(xiàn)代碼適配,建議網(wǎng)站在獨(dú)立服務(wù)器或VPS云主機(jī)上,虛擬主機(jī)用戶就不用在進(jìn)行代碼適配網(wǎng)站了。
?
代碼適配的優(yōu)點(diǎn)和缺點(diǎn)
優(yōu)點(diǎn):與自適應(yīng)網(wǎng)站差不多,網(wǎng)頁版和移動(dòng)版共用一套URL規(guī)則,保持網(wǎng)頁版的原有鏈接,有效避免站內(nèi)會(huì)出現(xiàn)重復(fù)頁面的現(xiàn)象,而自適應(yīng)網(wǎng)站設(shè)計(jì)前端性能比較高,主要是用同一套代碼對(duì)應(yīng)所有的設(shè)備,需要加載針對(duì)響應(yīng)式所需要的css、avascript,代碼適配可以簡化只包含相應(yīng)設(shè)備優(yōu)化的內(nèi)容,以實(shí)現(xiàn)較少的前端性能損耗。
?
缺點(diǎn):代碼適配后期維護(hù)比較麻煩,需要針對(duì)不同設(shè)備、不同分辨率屏幕來設(shè)計(jì)相應(yīng)的模板文件,內(nèi)容根據(jù)網(wǎng)站的復(fù)雜程度,代碼適配開發(fā)時(shí)間相對(duì)較長。
閱讀本文的人還可以閱讀:
?
?
?
?