隨著時(shí)代的變遷,互聯(lián)網(wǎng)技術(shù)也在不斷發(fā)展,越來(lái)越多的人開(kāi)始關(guān)注Web前端,以前的源碼時(shí)代或許已經(jīng)逝去,但在那個(gè)年代,前端也有著自己的閃耀。在本文中,我們將重溫那個(gè)時(shí)代,回顧HTML與源碼時(shí)代前端的故事。
HTML作為Web開(kāi)發(fā)的基礎(chǔ)語(yǔ)言,它的誕生可以追溯到上世紀(jì)90年代初。當(dāng)時(shí)Web剛剛開(kāi)始普及,使用的主要是一些基于FTP的文件傳輸協(xié)議,而對(duì)于文本的展示則借助于Gopher這個(gè)協(xié)議,但Gopher的限制很大。因此,世界上第一個(gè)Web瀏覽器Nexus于1990年誕生,而同年另一位英國(guó)物理學(xué)家的提出了一種類似Gopher的傳輸協(xié)議,這就是HTTP,HTML隨之而生。
HTML最初的目的是對(duì)文本進(jìn)行一定的格式化,但是由于其簡(jiǎn)單易用的特點(diǎn),則成為了制作靜態(tài)頁(yè)面的首選語(yǔ)言。當(dāng)時(shí)的前端開(kāi)發(fā),只需使用HTML中的一些基本標(biāo)簽如(a、div、ul、li等),就可以輕松的完成網(wǎng)頁(yè)制作。源碼時(shí)代前端開(kāi)發(fā)者的工作,主要集中在如何將自己想要的頁(yè)面設(shè)計(jì)實(shí)現(xiàn)的過(guò)程中,這樣也導(dǎo)致了很多靜態(tài)頁(yè)面的相似之處較多。
在當(dāng)時(shí)的源碼時(shí)代,前端開(kāi)發(fā)者的水平差異很大,既有浮淺者,也有深刻者,他們之間的差距不僅體現(xiàn)在編寫(xiě)的代碼風(fēng)格上,還體現(xiàn)在頁(yè)面開(kāi)發(fā)質(zhì)量和用戶體驗(yàn)上。
開(kāi)發(fā)者的工具不像今天的那么先進(jìn),僅有簡(jiǎn)單的文本編輯器和瀏覽器就可以進(jìn)行網(wǎng)站的前端開(kāi)發(fā)。因此,在當(dāng)時(shí)的源碼時(shí)代,前端開(kāi)發(fā)者面對(duì)各種奇怪的瀏覽器兼容性問(wèn)題,幾乎不需要用到任何工具和框架。這種情況下,需要前端開(kāi)發(fā)者自己編寫(xiě)HTML、CSS、JavaScript代碼,并且不斷地進(jìn)行調(diào)試來(lái)適配各種瀏覽器的環(huán)境。開(kāi)發(fā)出精美的網(wǎng)站,無(wú)疑需要極高的技術(shù)水平和細(xì)致的工作態(tài)度,但在當(dāng)時(shí)也是一種超前的工作。
時(shí)至今日,HTML已不再是前端工程師唯一需要掌握的技能。開(kāi)發(fā)者們需要具備更加廣泛的技術(shù)技能,例如CSS和JavaScript語(yǔ)言、各種框架和庫(kù)等等。然而,HTML并未被完全取代,它依然是Web開(kāi)發(fā)的基礎(chǔ)語(yǔ)言,我們的頁(yè)面內(nèi)容仍然離不開(kāi)HTML。但需要注意的是,在當(dāng)下Web開(kāi)發(fā)中,HTML標(biāo)簽的語(yǔ)義化已經(jīng)成為規(guī)范,標(biāo)簽不再僅僅是文本標(biāo)記,而是具有自己的語(yǔ)義,它們被賦予了更高的含義。因此,HTML標(biāo)簽的使用需要有一定的規(guī)范。
總結(jié)來(lái)看,源碼時(shí)代前端開(kāi)發(fā)者的工作主要集中在如何將自己想要的界面設(shè)計(jì)實(shí)現(xiàn)過(guò)程中,如何兼容各瀏覽器,如何讓用戶體驗(yàn)更友好,需要耗費(fèi)大量的時(shí)間來(lái)進(jìn)行調(diào)試和優(yōu)化。在當(dāng)今互聯(lián)網(wǎng)行業(yè),隨著各種技術(shù)的發(fā)展和創(chuàng)新,Web前端生態(tài)體系的逐漸完善,使得前端開(kāi)發(fā)的效率有了極大的提升。在這樣的背景下,HTML不僅離我們而去,它也成為了Web前端開(kāi)發(fā)最基礎(chǔ)的語(yǔ)言之一。
下一篇:克萊斯特徹奇機(jī)場(chǎng)三字代碼(克萊斯特徹奇機(jī)場(chǎng)的神秘“CHC”代碼) 下一篇 【方向鍵 ( → )下一篇】
上一篇:國(guó)防教育知識(shí)答題競(jìng)賽(國(guó)防教育知多少?——答題競(jìng)賽) 上一篇 【方向鍵 ( ← )上一篇】
快搜