云南網(wǎng)站建設(shè)創(chuàng)新企業(yè) 昆明多彩網(wǎng)絡(luò)公司

在線qq:540105663

垃圾代碼的可恥密碼

來源:昆明多彩網(wǎng)絡(luò)公司 日期:2010-07-18 閱讀: 發(fā)表評論

我們在Web設(shè)計(jì)領(lǐng)域越成功,從事工作的時(shí)間越長,就越少注意到劣質(zhì)代碼造成的損失。在這個(gè)行業(yè)的前十年內(nèi),Web設(shè)計(jì)就像是給滿滿一屋剛學(xué)會(huì)走路 的都需要精心照顧的孩子喂飯一樣。為了構(gòu)造一個(gè)能夠很好工作的站點(diǎn),我們就必須給每個(gè)瀏覽器不同口味的食物。

我們在Web設(shè)計(jì)領(lǐng)域越成功,從事工作的時(shí)間越長,就越少注意到劣質(zhì)代碼造成的損失。在這個(gè)行業(yè)的前十年內(nèi),Web設(shè)計(jì)就像是給滿滿一屋剛學(xué)會(huì)走路
的都需要精心照顧的孩子喂飯一樣。為了構(gòu)造一個(gè)能夠很好工作的站點(diǎn),我們就必須給每個(gè)瀏覽器不同口味的食物。

當(dāng)今的瀏覽器都吃同樣有營養(yǎng)的食物,但是大多數(shù)專業(yè)人員還沒有掌握這些,還在使用原來的方法。劣質(zhì)的食物會(huì)使動(dòng)脈硬化,牙齒腐爛,還導(dǎo)致那些大吃大喝的人們?nèi)狈罹磐瑯樱a標(biāo)記會(huì)經(jīng)常地?fù)p害那些短期需求的用戶和你站點(diǎn)內(nèi)容的長期健康。但是直到今天,事實(shí)上大多數(shù)瀏覽器還容忍著那些隱藏的垃圾代碼,就像我們在第1章中討論的“90.9%的網(wǎng)站都是過時(shí)的”一樣。

學(xué)習(xí)怎么用結(jié)構(gòu)化的思維方式來代替那種認(rèn)為Web代碼只是個(gè)二流設(shè)計(jì)的想法。同時(shí),我們還要學(xué)習(xí)一下XHTML,這個(gè)為創(chuàng)建Web頁面設(shè)計(jì)時(shí)精準(zhǔn)語言,討論它的目標(biāo)和好處,并且探討從HTML轉(zhuǎn)化到XHTML的策略。

一個(gè)奇怪的事情就是,正確的XHTML編碼方法鼓勵(lì)結(jié)構(gòu)化的代碼標(biāo)記,鼓勵(lì)在它內(nèi)部進(jìn)行表現(xiàn)層的處理工作。而在XHTMLl.0過渡方法中,方法只是“不贊成的”,這就是說,如果必須使用,那么你可以使用。但是,鼓勵(lì)我們用別的方式來達(dá)到相同的設(shè)計(jì)效果(比如,使用CSS)。在XHTML和1.1文件中,嚴(yán)格地說,任何對表現(xiàn)層的處理都是禁止的:如果在你的頁面,使用它們,你的Web頁面將無法通過W3C的標(biāo)記校驗(yàn)。W3C這個(gè)標(biāo)記校驗(yàn)服務(wù)是知名的“校驗(yàn)服務(wù)”。

發(fā)表評論評論列表(有 條評論)