從靜態(tài)走向動態(tài)
1994年可以看做前端歷史的起點(diǎn),這一年10月13日網(wǎng)景推出了第一版Navigator;這一年,Tim Berners-Lee創(chuàng)建了W3C;這一年,Tim的基友發(fā)布了CSS。還是這一年,為動態(tài)web網(wǎng)頁設(shè)計的服務(wù)端腳本PHP以及筆者本人誕生。
萬維網(wǎng)(WWW)是歐洲核子研究組織的一幫科學(xué)家為了方便看文檔、傳論文而創(chuàng)造的,這就是為什么Web網(wǎng)頁都基于Document。Document就是用標(biāo)記語言+超鏈接寫成的由文字和圖片構(gòu)成的HTML頁面,這樣的功能已經(jīng)完全滿足學(xué)術(shù)交流的需要,所以網(wǎng)頁的早期形態(tài)和Document一樣,完全基于HTML頁面,并且所有內(nèi)容都是靜態(tài)的。
隨著網(wǎng)頁從學(xué)術(shù)機(jī)構(gòu)走向公眾社會,網(wǎng)頁承載的功能便超出了學(xué)術(shù)范圍而變得愈加豐富,因此早期網(wǎng)頁的局限性也逐漸顯露出來。
第一,所有的網(wǎng)頁都基于HTML頁面,因為沒有任何手段可以控制局部內(nèi)容的顯示和隱藏,因此任何局部的變化哪怕只多出一個標(biāo)點(diǎn)符號,都只能重新下載一個新的頁面。