现在基本上所有的网站制作都离不开javascript的支持了。因为他能制作出很多特效,而且对于浏览者而言最大的好处当然就是展示出来的信息将会更加的多样性,可观性更强了,只要用户有浏览器就可以直接打开浏览器就行了。以前,IE主宰市场的时候,我们设计者基本上不用考虑其它浏览器,只要在IE下显示没有问题就可以了,然而随着近几年以firefox为代表的非IE浏览器的崛起,就在算在普通的页面布局制作,也不得不考虑到尽可能提高在各个浏览器下的兼容性了。
IE为什么会有这么高的认可度,除了其拥有操作系统上特殊的垄断因素外,其易用性及对html代码的完美呈现,就这方面而言的确是其它浏览器所无法相比的。虽然现在也会经常去使用firefox,并不是因为它比ie好用,只是他具有的某些功能为我带来了更加方便的应用。可能是树大招风吧,ie成为全球黑客首先攻击的对象,它的漏洞更加容易被黑客利用,其实微软也是很冤的,它的安全性并不能说低,或者说安全性没有做好,只是因为在觊觎它的人实在是太多了。
从网站设计者的角度来看,当然希望页面制作的越简单越好,在只有IE的时候应该是web设计者最乐意的,不需要考虑兼容性的问题,只要在IE下测试通过就行了。IE为啥好用(指编程),是因为微软在3C标准的基础上进行了许多扩展,这些扩展使得浏览器对象更易被脚本程序(如javascript)操作,从而给编程带来不少的便利。而firefox甚至IE7以上的版本,如现在最新的
IE8都会尽可能按3C标准来做。有人说,按标准不是很好嘛。我觉得问题都有两面性,能够上升为标准的东西,一定是比较成熟和被大家认可的,难免会兼顾各方面的要求,在换来统一的同时,往往会失去一些灵活性。就好比开奥运的时候,规定了鼓掌手势,场面上很好看,激情却难以释放。IE浏览器不遵守国际标准,擅自添加一些自己的功能,普通用户当然无所谓,但来自标准组织及竞争对手给予的压力一定不小。虽然大部分浏览器都要考虑到这个IE的标准,但是,后续的浏览器版本应该是按照国际上公用的同一个标准来执行的吧。我个人觉得,如果按照这种模式,标准的发展会更慢。应该还是不要限制各厂商的创造性,同时加快标准的制定,吸收更多好的东西进入到标准中去。比如IE中的许多对象和方法,都非常好用,制定标准时这些东西都可以及时加进去。如果做到标准的版本升级就像厂商的软件升级一样快,这才符合信息时代的快速发展。大家从html的发展也能感觉到,html4已经多少年了,一直也没有升级,后来弄个xhtml,前景似乎并不被大家看好,因为该版本好像并不是html的扩展,反倒像是约束。现在,偶尔会听到媒体炒作html5,但不知又要等到啥时候。

今天做网页的时候就是为了解决javascript在firefox下的访问出错的问题,浪费了一个下午的时间,可是到现在问题还是没办法解决。原因可能就是在于firefox过于遵守所谓的标准了,一个event和一个click,这个要是放在
IE浏览器下就可以轻松搞定的事情,但是想在放在firefox下却变得好难去解决的问题。一个不是问题的问题,在标准的影响下成为一个我现在都没有办法解决的问题,这么好的东西,标准组织为啥不能把它给编写进去呢?如果是这样,将可以为我们程序员节省很多的时间和精力。可能是我自己的水平有限吧,最后这个页面在其它非IE内核浏览器将会在左下角提示错误。虽然在浏览器中显示不会影响到用户的浏览,但是最为一个WEB开发者来说,页面出现错误应该不是我们不能忽视的问题。
标签:IE相关浏览器标准