WEB標(biāo)準(zhǔn),從我大二開始接觸到畢業(yè)后的第一份工作“頁(yè)面重構(gòu)工程師”,從接觸標(biāo)準(zhǔn)到藍(lán)色理想標(biāo)準(zhǔn)區(qū)版主的四年多時(shí)間里,WEB標(biāo)準(zhǔn)已經(jīng)成為我生活中的一個(gè)主旋律了。為什么在“前端開發(fā)”火熱的現(xiàn)在還提這個(gè)東西,我覺得有必要在我新的職業(yè)生涯開始的時(shí)候做一個(gè)總結(jié)。
既然是悟道web標(biāo)準(zhǔn),就不會(huì)那么簡(jiǎn)單了,期望是站在架構(gòu)的層面,全局的看待web標(biāo)準(zhǔn),期望站在眾多的頁(yè)面工程師的立場(chǎng)和企業(yè)老板的立場(chǎng)談?wù)撨@個(gè)話題。
革命要成功,思想要統(tǒng)一,我因?yàn)橛斜匾o每一個(gè)頁(yè)面工程師的作戰(zhàn)單位配備一個(gè)“政委”,時(shí)刻監(jiān)督和提醒頁(yè)面工程師們要認(rèn)真貫徹W3C的中心思想和規(guī)范條款,不得松懈。心里只有一個(gè)想法,W3C標(biāo)準(zhǔn)好!
這也就是我這篇的主題“統(tǒng)一思想,遵循標(biāo)準(zhǔn)”,不論你受到多大的誘惑,非標(biāo)準(zhǔn)化的應(yīng)用可以幫你加薪,晉級(jí),table的布局可以快速的完成你的需求,你都要忍住,抵制誘惑。因?yàn)檎T惑都是暫時(shí)的,真理才是永恒。
統(tǒng)一思想,WEB標(biāo)準(zhǔn)的思想是什么?
一、就是W3C系列規(guī)范,html4.0,xhtml1.0,css2.1,ECMAScript,DOM,XML等等,作為一個(gè)頁(yè)面工程師,要學(xué)會(huì)熟讀標(biāo)準(zhǔn),認(rèn)識(shí)和了解標(biāo)準(zhǔn)。要檢驗(yàn)?zāi)愕拇a是否和標(biāo)準(zhǔn)一致,要了解W3C標(biāo)準(zhǔn)的優(yōu)勢(shì)和用意,假如用語(yǔ)言距離,普通話讓中國(guó)人彼此能夠溝通,英語(yǔ)讓世界人可以溝通。W3C標(biāo)準(zhǔn)就是讓頁(yè)面在不同的終端都可以運(yùn)行,讓使用各種終端的用戶都能瀏覽你的頁(yè)面,也就是跨越平臺(tái),獲得更大眾化的用戶的使用。
二、分離,結(jié)構(gòu),表現(xiàn),行為三者的分離,結(jié)構(gòu)是嚴(yán)格的語(yǔ)義化HTML文檔編寫,CSS是HTML頁(yè)面的視覺處理,行為是通過(guò)用戶行為的觸發(fā)去動(dòng)態(tài)改變頁(yè)面,內(nèi)容修改,功能的完成等等。分離不是簡(jiǎn)單的文件的分離,而是嚴(yán)格的分工的分離,不要用table去布局,那是css的事情,不要用hx去調(diào)整字體大小,那也是CSS的事情。結(jié)構(gòu)=內(nèi)容+語(yǔ)義化的解釋內(nèi)容。表現(xiàn)=頁(yè)面內(nèi)容的呈現(xiàn)效果。行為=用戶觸發(fā)去改變內(nèi)容和HTML和CSS。
web標(biāo)準(zhǔn)是一場(chǎng)革命,這是我在騰訊的時(shí)候認(rèn)識(shí)到的,革命——就是推翻舊的落后的體制,建立一個(gè)全新的先進(jìn)的體制。
落后的頁(yè)面工程師體系,美工代勞的頁(yè)面代碼,唯獨(dú)IE才能瀏覽的頁(yè)面代碼,不需要寫代碼用圖形工具直接導(dǎo)出的頁(yè)面代碼,大量的流量消耗的頁(yè)面代碼,速度慢的像蝸牛的頁(yè)面代碼,程序員看到就頭大發(fā)麻的頁(yè)面代碼,每次改版修改都要打動(dòng)干戈,重復(fù)產(chǎn)生的頁(yè)面代碼,一種讓頁(yè)面工程師和民工一樣的頁(yè)面代碼。
我們當(dāng)然要革命它,取代他,創(chuàng)造全新的頁(yè)面工程師體系和頁(yè)面質(zhì)量,獨(dú)立的頁(yè)面工程師完成的頁(yè)面代碼,跨越平臺(tái)的頁(yè)面代碼,只要能解析頁(yè)面的設(shè)備都能夠訪問和瀏覽,手寫的頁(yè)面代碼,整齊劃一,層次分明,最低流量消耗的頁(yè)面代碼,程序員喜歡的頁(yè)面代碼,訪問速度超快的頁(yè)面代碼,改版可重復(fù)利用的頁(yè)面代碼,讓頁(yè)面工程師抬起頭來(lái),驕傲的稱自己是工程師,書寫的也是計(jì)算機(jī)代碼的頁(yè)面代碼。
革命總會(huì)產(chǎn)生抵制和倒退,再懶惰的,自甘低下的,為了蠅頭小利背叛標(biāo)準(zhǔn)的頁(yè)面工程師面前標(biāo)準(zhǔn)漸漸的遭受非議,再低級(jí)的,弱智的程序員面前,沒有可視化的輔助找不到再那里填數(shù)據(jù),大談table布局優(yōu)秀的時(shí)候,當(dāng)沒眼光的老板和項(xiàng)目經(jīng)理要求上線緊急,圖形工具直接生成頁(yè)面的時(shí)候,我們的革命遭受到阻礙和抵抗,我們的信心也在動(dòng)搖。這個(gè)時(shí)候怎么辦,如果放棄革命就失敗了,理想也就破滅了,前途是光明的,道路是曲折的,只能說(shuō)堅(jiān)持就是勝利,中國(guó)的民主革命既然能成功,為什么我們的頁(yè)面革命成功不了。
總結(jié):革命尚未成功,同志仍需努力。統(tǒng)一思想排除雜念遵循標(biāo)準(zhǔn)。
下一篇:悟道web標(biāo)準(zhǔn):讓W(xué)3C標(biāo)準(zhǔn)兼容終端
經(jīng)典論壇交流: http://bbs.blueidea.com/thread-2952130-1-1.html
本文鏈接:http://www.95time.cn/tech/web/2009/7054.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|