正文内容 评论(0)
第三部分:发展成果
每当浏览器出现重大创新的时候,最兴奋的莫过于Web开发人员了。最大的变化——IE 8重拾浏览器标准宝座——将是最重大的改进,因为需要一些“先发制人”,以免最终出来的浏览器会让Web网站所有者头疼。
IE8 :冲击标准模式
Web开发人员一直以为IE 浏览器没有很好地支持HTML和CSS标准。技巧和建立的一些环境要求IE 6和 IE 7浏览器能提供一些适当的布局。由于IE 8的引入,大部分这些技巧将不再变得必要。但不幸的是,当新的浏览器遇到旧的“补丁”,页面布局可能就会中断。为此,微软为用户提供了特殊的兼容模式按钮,当遇到无法兼容IE8的网站时用户只需启动该模式即可浏览。
然而,与其强迫用户“兼容”你的网站,还不如增添一个补丁让网页可以自行修改。诸如这样的HTML标记<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> ,或者等值于HTTP报头中添加X-UA-Compatible: IE=EmulateIE7 ,让浏览器进入另外一种模式。
CSS 3预览
当微软正忙于处理老版本的CSS 1 和CSS 2,其他浏览器厂商则大量的使用CSS 3的各种功能,包括边界图像、下拉阴影、下载字体等。
更丰富的调色板也即将可用,并且由于前缀规则的使用——类似webkit和-moz等这些新CSS属性——使用最新的技术,可以把许多这样的功能可以分层到文档中,即使使用旧版本浏览器的用户也不会受到影响。
JavaScript 的“极品飞车”
现在的浏览器JavaScript的性能都得到了很大提升。除了IE8其他所有的浏览器都采用了最新的JavaScript引擎:Chrome的V8引擎,Safari新推出的Squirrelfish引擎,以及Firefox 3.1的Tracemonkey和Opera 10的Carakan引擎。
根据微软消息显示,IE 8 发布后,也会在这一方面增添更多改进。我们以前关注的是性能表现,但这往往取决于最新基准和框架,由此可以肯定,将来的每个浏览器都将具有更快的JavaScript引擎。
JavaScript 新功能说明
追求代码运行速度更快的部分动机是,浏览器会中断运行缓慢的脚本以降低浏览器无响应的发生。然而,为了实现安全冲浪而限制JavaScript 的运行,却也不是个好主意。Firefox 3.1引入了一种Web workers的观念,它能让JavaScript开发者在后台运行一些JavaScript任务。
特别值得一提的是,JavaScript 的功能水平也发生了改变。DOM脚本编程领域一项重大的进步——W3C Selector API。迄今为止,在使用DOM2级API的前提下,要想从DOM中取得HTML元素,只能使用document.getElementById,或者使用document.getElementsByTagName然后再手工编码进行筛选。随着CSS的普及,可以利用Selector API定义了querySelector和querySelectorAll的方法,以CSS选择符为参数,分别返回匹配的第一个元素和所有匹配元素的StaticNodeList(静态节点列表)。这两个方法既可以通过document 对象调用,以便在整个文档范围内查询目标元素,也可以通过个别的HTML元素调用,以便只在该元素的后代元素中查询目标元素。同样,IE8和Firefox 3.1对JSON encode 和JSON decode的支持,这不仅提高了一些AJAX应用程序的性能,也可以进一步增强其安全性。
当代的HTML 5特性
HTML 5 是超文本置标语言下一个重要版本,它旨在提高 HTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 HTML 4 Web 应用功能上的欠缺,比如:HTML 5 将提供多个 API,如音频和 视频标签可以让开发者不借助第三方工具直接播放 Web 视频和音频;用户可以编辑网页的部分内容并实现同网页的交互;可以实时修改参数对图形进行修改。
目前,Safari 3、Safari4和Firefox 3.1就支持HTML5的<audio> 与 <video>的多媒体标签。IE8也支持DOM存储的HTML5简单元素的应用。HTML 5的新特性让更多浏览器变得比以往任何时候都复杂,并会导致出现一个“臃肿的客户端”的方法应用。网络管理员应该清楚地知道,其中哪些新功能是需要注重安全性的,哪些是注重速度的。
浏览器大战——鹬蚌相争,渔翁得利
虽然这会导致浏览器的使用出现重大调整,但是,我们仍然能收获不少“战利品”。漂亮的标签和“警醒”的URL工具栏,对用户来说都是不错的东西。不过,看到浏览器厂商时常为浏览器的安全而修复漏洞,网络和开发架构应该确保以后能够有更大的改进。
本文收录在
#映众
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...