久久精品2019中文字幕国语_欧美成人精品视频在线观看_台湾自拍偷区亚洲综合网_老色鬼在线精品视频在线播放

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

在線qq:540105663

編寫向前兼容的網(wǎng)頁代碼需要付出代價(jià)

來源:昆明多彩科技 日期:2010-07-18 閱讀: 發(fā)表評(píng)論

早先的NetscapeNavigator和MicrosoftIntemetExplorer的前四五代瀏覽器產(chǎn)品支持非標(biāo)準(zhǔn)的標(biāo)記和特定于瀏覽器的代碼,而且他們?yōu)榱嗽谧玖拥膽?zhàn)爭中贏得自己瀏覽器的市場份額,竟然鼓勵(lì)冗余代碼和私有腳本,這些站點(diǎn)才能工作在昨天主流的瀏覽器中。

查看任何一個(gè)2003年的站點(diǎn)的頁面源代碼,從Amazon到Microsoft.com,從Sony到ZDNet,檢查他們復(fù)雜的非標(biāo)準(zhǔn)的標(biāo)記,他們私有的ActiveX和
JavaScript(常常包含斷鏈檢查),以及他們使用得拙劣的CSS(當(dāng)他們完全使用CSS后)。這樣的站點(diǎn)能工作在任何瀏覽器上簡直就是一個(gè)奇跡!

正是因?yàn)樵缦鹊腘etscapeNavigator和MicrosoftIntemetExplorer的前四五代瀏覽器產(chǎn)品支持非標(biāo)準(zhǔn)的標(biāo)記和特定于瀏覽器的代碼,而且他們?yōu)榱嗽谧玖拥膽?zhàn)爭中贏得自己瀏覽器的市場份額,竟然鼓勵(lì)冗余代碼和私有腳本,這些站點(diǎn)才能工作在昨天主流的瀏覽器中。 

通常,非標(biāo)準(zhǔn)站點(diǎn)能工作在以前的瀏覽器上,是因?yàn)樗鼈兊乃姓咭呀?jīng)投資購買了昂貴的能夠適應(yīng)多種瀏覽器的發(fā)布工具,可以建立多樣的、非標(biāo)準(zhǔn)的版本
適應(yīng)特定瀏覽器和平臺(tái)的特殊要求,。實(shí)際上,他們?yōu)榱瞬煌姹敬a分支,大量嵌套的表格,空像素和其他圖片處理,過時(shí)的或者不完善的標(biāo)記,以及屬性浪費(fèi)帶寬,使撥號(hào)用戶負(fù)擔(dān)加重。

在同一時(shí)間,這些多版本浪費(fèi)了網(wǎng)站的帶寬,越大的站點(diǎn)浪費(fèi)越嚴(yán)重,越多的金錢被浪費(fèi)在服務(wù)器調(diào)用、冗余、圖片處理和不必要的復(fù)雜的代碼和標(biāo)記上。

精確的數(shù)字很難估算,但是一般來說,如果一個(gè)站點(diǎn)精簡35%的代碼,它也同樣可以減少相同百分比的帶寬成本,一個(gè)組織一年花費(fèi)2500美元的話就可以節(jié)省875美元,如果花費(fèi)160000美元就可以節(jié)約56000美元。

Yahoo的首頁每天服務(wù)數(shù)百萬次,每在過時(shí)的HTML標(biāo)記上浪費(fèi)一個(gè)字節(jié),都將成倍增加天文數(shù)字的頁面負(fù)載,導(dǎo)致10億字節(jié)通信浪費(fèi),Yahoo服務(wù)器的負(fù)擔(dān)將數(shù)倍增加。如果Yahoo簡化它的代碼,用節(jié)約帶寬的CS$代替耗費(fèi)帶寬的<font>標(biāo)簽,每頁的服務(wù)成本會(huì)減少,公司收益得到增加,那么Yahoo為什么不做這樣的改變呢?

我們只能推斷Yahoo公司希望他們的站點(diǎn)在現(xiàn)代瀏覽器中看起來和1995年的不支持CSS的瀏覽器中一樣。具有諷刺意味的是,除了Yahoo管理人員以外,沒有人關(guān)心Yahoo看起來是什么樣子。站點(diǎn)巨大的成功是因?yàn)樗麄兲峁┑姆⻊?wù),而不是漂亮的視覺設(shè)計(jì)(就像不存在的一樣)。

這家在其他方面均表現(xiàn)卓越的公司花費(fèi)不計(jì)其數(shù)的帶寬去發(fā)布一個(gè)無人欣賞的網(wǎng)站,只能說明開發(fā)者們認(rèn)為他們那根深蒂固的“向前兼容”的思想比網(wǎng)站合理性、可用性,甚至公司利益來得更為尊貴。

整理:云南網(wǎng)站建設(shè) 昆明多彩科技

發(fā)表評(píng)論評(píng)論列表(有 條評(píng)論)

相關(guān)文章:
暫無相關(guān)文章
最熱文章:
新手怎么制作網(wǎng)頁? 閱讀:7660
jcarousellite中文文檔 閱讀:6507
表單元素input、按鈕、文字完美垂 閱讀:6247
怎么使chrome(谷歌google 閱讀:6145
phpMailer中文文檔手冊(cè) 閱讀:4639