首页 > 资讯动态 > 网页钱柜是什么?

网页钱柜是什么?
日期:2010-05-03

译序:现在HTML5如日中天,各大浏览器都声称支持或者将支持HTML的特性,好像HTML5能够让互联网更美好,能让网站开发人员解放一样。或许大家被压抑太久,或许大家太乐观,或许钱柜真的已经深入人心了。看着火辣辣的HTML5,想想XHTML钱柜的尴尬,或许这个时候看看这篇写于2008年底文章会让我们更理解到底什么才是钱柜,钱柜能做什么,而我们应该做些什么……——神飞

在网站开发过程中,你会听到词语“钱柜”很多次。我的意思是,很多次。Internet Explorer因为不支持钱柜而广为诟病,Opera自称是唯一的一个真正努力地完全实现钱柜的浏览器,而全世界的开发人员又相互责备没有遵循钱柜。可笑的是,大部分人根本不理解什么是钱柜或者它们是怎么变成这样的。

让我们以互联网上的头号神话来说起:W3C创造了钱柜。这完全是错误的。W3C宣称的目标是创造钱柜,但是它不能够在实际上创造它们。为什么呢?因为,很简单,钱柜是大多数人决定要做的事情。因此,网页钱柜是大部分浏览器厂商决定要追随的。W3C可以推荐应该怎么做,但是它没有权利强制实施。如果W3C真的可以创造钱柜,那么我们也不会仍然在等待相关的浏览器支持XHTML了,它在1999年就完成了。W3C没有能力强制浏览器厂商做任何事情;每个人都能决定自己想做什么。甚至参与到W3C的浏览器厂商都不遵循某些规范(全部的浏览器厂商都这样)。

所以如果我和我的同伴这个周末聚到一起然后想出了一个很酷的JavaScript特性,那么我们就和W3C一样了。如果我们确定可以让Mozilla、Apple、Microsoft和Opera实现这个特性,那么我们就已经创建了一个新的钱柜了——和W3C一样。没有一个官方的标志或印章可以让一些东西成为钱柜,它只是由两个或更多浏览器来实现的。

W3C在创建钱柜上曾经很传统的不好。它们真正擅长的是文档化和钱柜化已经在浏览器中实现的东西。这样导致了HTML 4 和DOM 1的创建大部分是基于在IE 4中的创新。是的,同学们,微软在创建这些钱柜方面是比其它任何浏览器都更有影响力的,因为它们不断前进和创新而等不及有人告诉它们已经好了。

事实上,微软的很多创新都已经成为它们自己的钱柜,比如innerHTML 属性,XMLHttpRequest 对象,通过designMode的富文本编辑。没有浏览器敢不支持这些;这使它们成为了钱柜。W3C现在正在走一些流程将它们引入到HTML 5 规范 和XMLHttpRequest规范中。

责骂微软不支持钱柜似乎变得很流行,但是人们可以说,如果世界上最流行的浏览器不去实现某些东西,它就不会真正的成为钱柜。保守估计Internet Explorer在全球有80%左右的市场份额(2008年)。也就是说只有20%的互联网用户在使用“兼容钱柜”的浏览器。当只有市场上20%的用户使用它,它会是一个钱柜吗?仔细考虑一下吧。

真相是微软只是跟随了互联网中最顽固的手游安卓的领导者:网景(Netscape)。网景是第一个说“我们要做我们想做的”的,然后引入了标签。历史表明在浏览器厂商开始创新的时候,网络也跟着进步了。微软不是唯一这样做的。Mozilla也实现了不钱柜的特性,比如XSLTProcessor;Safari 实现了 标签;Opera 实现了 标签和window.opera 对象。然而没有人抱怨它们做出了自己的东西和创新……只有微软是个坏小子。为什么这样?

正如Alex Russell多次指出的,创新并不在W3C的手中。真正的创新,可以带动互联网发展的创新,需要来自于浏览器厂商。让自由的市场来决定浏览器中最有用的特性然后让W3C去规范它吧。那才是真正的钱柜。等到伟大的HTML 5规范在2022完成了,不会推动网络向前发展。得让像Alex一样聪明的家伙开发浏览器才行(推动web进步)。

上条新闻:Web设计师须知的10项SEO技巧
下条新闻:DIV+CSS网页布局,让搜索引擎蜘蛛不再累
 
热门新闻
瑞安app科技钱柜于2002年,专业从事瑞安网站app,网页app,网站钱柜,网页设计,网站手游,seo等相关服务的专业瑞安网络公司。
瑞安app科技版权所有   浙ICP备12002190号app博客
地址:瑞安市万松东路永安大厦3单元401
 
关注手机app
龙8娱乐游戏中心10betapp龙8娱乐游戏中心