為(wèi)了(le)識别冒失的(de)網站(zhàn)設計(jì)人(rén)員(yuán),并且創建一(yī)個(gè)可(kě)訪問(wèn)的(de)網站(zhàn),你(nǐ)₹需要(yào)理(lǐ)解網站(zhàn)建設的(de)最佳實踐。
從(cóng)曆史中學習(xí)
随著(zhe)網站(zhàn)的(de)普及,它不(bù)再僅僅作(zuò)為(wèi)一(yī)個(gè)信息庫。網站(zhàn)開(kā&i)始被認為(wèi)是(shì)一(yī)個(gè)營銷工(gōng)具,網站(zhàn)所有(yǒu)者希望控制(zhì)頁面的(de)外(wài)觀。浏覽器(qì)§制(zhì)造商通(tōng)過引入添加圖像、控制(zhì)顔色和(hé)設置字體(tǐ)的(de)支持對(d©uì)此提供了(le)幫助。這(zhè)時(shí)候,标記被用(yòng)來(lái)描述頁面外(wài)觀和(hé)內(nèi)容,網站(zhàn)設計(jì)和(hé)內(nèi)δ容開(kāi)始混合。
即使如(rú)此也(yě)不(bù)足以讓商人(rén)們滿意,他(tā)們希望在網站(zhàn)上(shàng)提供λ類似印刷的(de)設計(jì)能(néng)力,這(zhè)導緻了(le)标記的(de)濫用(yòng),标記不(bù)再被用(yòng)于描述內(nèi)容是(s×hì)含義,而是(shì)用(yòng)于描述內(nèi)容的(de)含義,而是(shì)用(yòng)于使浏覽器(qì)以特殊的(de)方式顯示內(nèi)容。
理(lǐ)解劣代碼造成的(de)後果
很(hěn)不(bù)幸,對(duì)網站(zhàn)頁面外(wài)觀的(de)設計(jì)控制(zhì)是(shì)有(yǒu)成本的(de)。基于表格的(d≈e)設計(jì)創建的(de)複雜(zá)混亂的(de)标示造成了(le)嚴重的(de)後果,網頁變得(de)。
因為(wèi)各種浏覽器(qì)對(duì)基于表格的(de)“腐蝕性代碼”的(de)顯示方式略有(yǒu)不(bù)同,并且提供各自(zì)不(bù)同的(de)專有≥(yǒu)标記,使得(de)可(kě)以被所有(yǒu)人(rén)訪問(wèn)的(de)網站(zhàn)越來(lái)越難以建立。網 站(zhàn)建設人(rén)員(yuán)往往被迫為(wèi)每個(gè)浏覽器(qì)設計(jì)出不(bù)同版本的(de)網站(zhàn),從(cóng)而增>加了(le)開(kāi)發時(shí)間(jiān)。預算(suàn)有(yǒu)限的(de)設計(jì)人(™rén)員(yuán)。使網頁隻支持一(yī)個(gè)浏覽器(qì)。
臃腫的(de)代碼
因為(wèi)html标記的(de)初衷不(bù)是(shì)用(yòng)來(lái)複雜(zá) 的(de)産生(shēng)的(de),所以這(zhè)些(xiē)複雜(zá)的(de)網站(zhàn₩)建設需要(yào)大(dà)量附加的(de)代碼,導緻網頁的(de)平均尺寸的(de)變大(dà),并且用(yòng)戶不(bù)得(de)不(bù)花(huā)費(fèi₽)相(xiàng)當多(duō)的(de)時(shí)間(jiān)下(xià)載。
随著(zhe)寬帶的(de)出現(xiàn),網站(zhàn)建設人(rén)員(yuán)認為(wèi)下(xià)載速度不(bù)再±是(shì)個(gè)問(wèn)題。但(dàn)是(shì)寬帶的(de)興起也(yě)導緻通(tōng)過通(tōng)過↑移動設備的(de)訪問(wèn)網站(zhàn)的(de)增加,而這(zhè)些(xiē)設備一(yī)般↑隻有(yǒu)撥号連接的(de)速度。
對(duì)于大(dà)型的(de),流量巨大(dà)的(de)網站(zhàn)來(lái)說(shuō)下(xià)載頁面的(de)大(dà)小(xiǎo)仍然是(shì)個(gè)問(wèn)題↓。網站(zhàn)提供的(de)數(shù)據量與成本相(xiàng)關,當下(xià)載超過了(le)一(yī)定的(de)限度,主機(jī)提供商可(kě)能(néng)開($kāi)始收取額外(wài)的(de)費(fèi)用(yòng)。即使是(shì)少(shǎo)量的(de)數(shù)據,在被重複下(↑xià)載幾千次時(shí)也(yě)會(huì)造成成本質的(de)差異。
難以維護的(de)代碼
複雜(zá)的(de)代碼難以維護。即使最簡單的(de)修改,比如(rú)修改文(wén)本的(de)尺寸,也(yě)必須在網站(zhàn)的(de)↕每一(yī)個(gè)頁面進行(xíng)幾百次。當網站(zhàn)所有(yǒu)者自(zì)己就(jiù)能(néng)進行(xíng)這(zh¥è)種簡單的(de)修改時(shí),向網站(zhàn)建設人(rén)員(yuán)支付用(yòng)于修改內(nèi)容的(de)費(fèi)用(yòng)是(¶shì)難以接受的(de)。但(dàn)是(shì)代碼過于複雜(zá),許多(duō)網站(zhàn)使用(yòng)了(le)本↔來(lái)沒有(yǒu)必要(yào)使用(yòng)的(de)內(nèi)容管理(lǐ)系統。随著(♥zhe)新浏覽器(qì)發行(xíng),網站(zhàn)變得(de)過時(shí),現(xiàn)有(yǒu)的(de)代碼也(yě)就(jiù)失效了(le)≈。這(zhè)時(shí)創建全新的(de)網站(zhàn)比在現(xiàn)有(yǒu)代碼的(de)基礎上(shàng)修改更經濟。
維護上(shàng)述網站(zhàn)的(de)難度導緻了(le)重新設計(jì)的(de)現(xiàn)象。每過幾年(nián),組織對(du§ì)其網站(zhàn)感到(dào)失望并且讓網站(zhàn)建設公司進行(xíng)修複。不(bù)幸的(de)是(shì),新的(de✘)網站(zhàn)往往任然構建得(de)不(bù)好(hǎo),并且由于新浏覽器(qì)的(de)發行✔(xíng)和(hé)內(nèi)容不(bù)能(néng)保持最新而再次需要(yào)修複