japanese少妇高潮潮喷 -精品国产AV一区二区三区-麻豆av一区二区三区久久-国产精品无码专区

網(wǎng)頁(yè)規(guī)范的定義是什么

發(fā)布時(shí)間:2025-08-21 點(diǎn)擊:3
譯自:what are web standards?中文:什么是網(wǎng)頁(yè)規(guī)范?原作者:nicholas c. zakas
或許咱們被壓抑太久,或許咱們太樂(lè)觀,或許規(guī)范真的現(xiàn)已深入人心了。
在網(wǎng)站開(kāi)發(fā)過(guò)程中,你會(huì)聽(tīng)到詞語(yǔ)“規(guī)范”很屢次。我的意思是,很屢次。internet explorer由于不支撐規(guī)范而廣為詬病,opera自稱(chēng)是唯一的一個(gè)真實(shí)努力地徹底完成規(guī)范的瀏覽器,而全世界的開(kāi)發(fā)人員又彼此責(zé)怪沒(méi)有遵從規(guī)范。可笑的是,大部分人根本不理解什么是規(guī)范或許它們是怎么變成這樣的。
讓咱們以互聯(lián)網(wǎng)上的頭號(hào)神話(huà)來(lái)說(shuō)起:w3c發(fā)明了規(guī)范。這徹底是過(guò)錯(cuò)的。w3c宣稱(chēng)的目標(biāo)是發(fā)明規(guī)范,可是它不能夠在實(shí)際上發(fā)明它們。為什么呢?由于,很簡(jiǎn)單,規(guī)范是大多數(shù)人決定要做的工作。因此,網(wǎng)頁(yè)規(guī)范是大部分瀏覽器廠商決定要跟隨的。w3c能夠引薦應(yīng)該怎么做,可是它沒(méi)有權(quán)力強(qiáng)制施行。假如w3c真的能夠發(fā)明規(guī)范,那么咱們也不會(huì)仍然在等待相關(guān)的瀏覽器支撐xhtml了,它在1999年就完成了。w3c沒(méi)有能力強(qiáng)制瀏覽器廠商做任何工作;每個(gè)人都能決定自己想做什么。乃至參與到w3c的瀏覽器廠商都不遵從某些規(guī)范(全部的瀏覽器廠商都這樣)。
所以假如我和我的同伴這個(gè)周末聚到一同然后想出了一個(gè)很帥的javascript特性,那么咱們就和w3c相同了。假如咱們確認(rèn)能夠讓mozilla、apple、microsoft和opera完成這個(gè)特性,那么咱們就現(xiàn)已創(chuàng)立了一個(gè)新的規(guī)范了——和w3c相同。沒(méi)有一個(gè)官方的標(biāo)志或印章能夠讓一些東西成為規(guī)范,它僅僅由兩個(gè)或更多瀏覽器來(lái)完成的。
w3c在創(chuàng)立規(guī)范上曾經(jīng)很傳統(tǒng)的欠好。它們真實(shí)擅長(zhǎng)的是文檔化和規(guī)范化現(xiàn)已在瀏覽器中完成的東西。這樣導(dǎo)致了html 4 和dom 1的創(chuàng)立大部分是根據(jù)在ie 4中的立異。是的,同學(xué)們,微軟在創(chuàng)立這些規(guī)范方面是比其它任何瀏覽器都更有影響力的,由于它們不斷前進(jìn)和立異而等不及有人告訴它們現(xiàn)已好了。
事實(shí)上,微軟的許多立異都現(xiàn)已成為它們自己的規(guī)范,比方innerhtml 屬性,xmlhttprequest 對(duì)象,通過(guò)designmode的富文本編輯。沒(méi)有瀏覽器敢不支撐這些;這使它們成為了規(guī)范。w3c現(xiàn)在正在走一些流程將它們引進(jìn)到html 5 規(guī)范 和xmlhttprequest規(guī)范中。
責(zé)罵微軟不支撐規(guī)范好像變得很盛行,可是人們能夠說(shuō),假如世界上最盛行的瀏覽器不去完成某些東西,它就不會(huì)真實(shí)的成為規(guī)范。保存估計(jì)internet explorer在全球有80%左右的商場(chǎng)份額(2008年)。也就是說(shuō)只要20%的互聯(lián)網(wǎng)用戶(hù)在運(yùn)用“兼容規(guī)范”的瀏覽器。當(dāng)只要商場(chǎng)上20%的用戶(hù)運(yùn)用它,它會(huì)是一個(gè)規(guī)范嗎?仔細(xì)考慮一下吧。
真相是微軟僅僅跟隨了互聯(lián)網(wǎng)中最固執(zhí)的企業(yè)的領(lǐng)導(dǎo)者:網(wǎng)景(netscape)。網(wǎng)景是第一個(gè)說(shuō)“咱們要做咱們想做的”的,然后引進(jìn)了標(biāo)簽。歷史標(biāo)明在瀏覽器廠商開(kāi)始立異的時(shí)候,網(wǎng)絡(luò)也跟著進(jìn)步了。微軟不是唯一這樣做的。mozilla也完成了不規(guī)范的特性,比方xsltprocessor;safari 完成了標(biāo)簽;opera 完成了標(biāo)簽和window.opera 對(duì)象。然而沒(méi)有人抱怨它們做出了自己的東西和立異……只要微軟是個(gè)壞小子。為什么這樣?
正如alex russell屢次指出的,立異并不在w3c的手中。真實(shí)的立異,能夠帶動(dòng)互聯(lián)網(wǎng)開(kāi)展的立異,需求來(lái)自于瀏覽器廠商。讓自由的商場(chǎng)來(lái)決定瀏覽器中最有用的特性然后讓w3c去規(guī)范它吧。那才是真實(shí)的規(guī)范。比及偉大的html 5規(guī)范在2022完成了,不會(huì)推進(jìn)網(wǎng)絡(luò)向前開(kāi)展。得讓像alex相同聰明的家伙開(kāi)發(fā)瀏覽器才行(推進(jìn)web進(jìn)步)。


CSS+JavaScript打造超酷右鍵菜單
微博營(yíng)銷(xiāo)需要注意哪幾點(diǎn)?
怎么打造一個(gè)獨(dú)特的企業(yè)網(wǎng)站建設(shè)?
網(wǎng)站建設(shè)有哪些誤區(qū)可以避免?
醫(yī)院網(wǎng)站建設(shè)方案框架分析
創(chuàng)新設(shè)計(jì),讓網(wǎng)站建設(shè)更具創(chuàng)意和品牌價(jià)值
網(wǎng)站制作后如何建立網(wǎng)站地圖(sitemap)
網(wǎng)站排名遇到了瓶頸怎么辦?