胡穎航
在Web 1.0時(shí)代只有網(wǎng)頁(yè)制作,網(wǎng)站的內(nèi)容還只是靜態(tài)的,用戶(hù)上網(wǎng)也只是為了獲取信息。在2005年以后,Web2.0時(shí)代來(lái)臨,網(wǎng)頁(yè)制作發(fā)展為Web前端開(kāi)發(fā),主要是網(wǎng)站開(kāi)發(fā)、優(yōu)化以及完善的工作,通過(guò)運(yùn)用HTML、CSS等技術(shù)讓網(wǎng)站呈現(xiàn)的頁(yè)面更加的美觀(guān),網(wǎng)站功能更加強(qiáng)大。各種IT企業(yè)例如騰訊、淘寶等都因此進(jìn)行了網(wǎng)站重構(gòu),由前端技術(shù)驅(qū)動(dòng)代替數(shù)據(jù)展現(xiàn)驅(qū)動(dòng),網(wǎng)站重構(gòu)的影響力正以驚人的速度增長(zhǎng)。
一、Web前端開(kāi)發(fā)技術(shù)
進(jìn)行Web前端開(kāi)發(fā)技術(shù)時(shí)主要運(yùn)用HTML、CSS、Ajax以及文檔對(duì)象模型等。其中,HTML,CSS,JavaScript是最主要的。這三種語(yǔ)言相互之間有著密切的聯(lián)系,但是又有各自不同的特點(diǎn),對(duì)于代碼的質(zhì)量要求也不同。
1.HTML和HTML5
HTML是網(wǎng)頁(yè)制作必備的一種標(biāo)記語(yǔ)言,也是一種規(guī)范,一種標(biāo)準(zhǔn)。HTML是通過(guò)標(biāo)記符號(hào)來(lái)標(biāo)記要顯示的網(wǎng)頁(yè)中的各個(gè)部分,也是網(wǎng)頁(yè)的本質(zhì),它通過(guò)結(jié)合使用其他的包括腳本語(yǔ)言、公共網(wǎng)關(guān)接口等Web技術(shù)可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,我們說(shuō)HTML是Web編程的基礎(chǔ)。HTML有以下幾個(gè)特點(diǎn):第一,簡(jiǎn)易性。因?yàn)樗捎玫氖浅绞剑栽赪eb前端開(kāi)發(fā)中會(huì)更加的靈活方便;其次,擴(kuò)展性。HTML的應(yīng)用帶來(lái)了加強(qiáng)的功能,增加了標(biāo)識(shí)符等要求,為系統(tǒng)擴(kuò)展帶來(lái)了保證;第三,通用性。正是因?yàn)檫@些特點(diǎn),HTML才成為Web前端開(kāi)發(fā)技術(shù)。
而HTML5是Web中核心語(yǔ)言HTML的規(guī)范。通過(guò)HTML5生成的網(wǎng)頁(yè)相比較而言,更便于管理,在結(jié)構(gòu)上更加的清楚和明確,它在結(jié)構(gòu)上取消了一些過(guò)時(shí)的標(biāo)記,分離了一些內(nèi)容和展示,整個(gè)頁(yè)面更加的干凈,提高了用戶(hù)的體驗(yàn)感。……