Internet Explorer 8包括了一个新的布局设计引擎,这个引擎完全与最新的W3C CSS2.1标准兼容。这就意味着根据这个标准开发的Web网站在Internet Explorer 8以及其他遵循此标准的浏览器中显示一致的内容。按照这种方式,开发人员只需要编写一次代码就能够在所有标准遵从的浏览器中使用,并且Internet Explorer 8的用户将体验丰富的,高保真的Web网站。Internet Explorer 8也将为以前版本的Internet Explorer 支持Web页面开发。 (2)增强的文档对象模型(DOM)互用性
围绕着Internet Explorer 7的一些反馈都是关于它的文档对象模型(DOM),这是一种开发人员能够使用脚本操作的Web页面的可编程性展现,IE7的DOM与其他浏览器的DOM不能完全的兼容。Internet Explorer 8中的DOM能够与其他浏览器更好的进行交互,提供另外一种方式来帮助开发人员编写一次代码就能够在流行的浏览器中使用。 (3)其他的互用性增强
Internet Explorer 8也提供了一些其他的增强改进使得它能够与其他的浏览器实现更好的互用性。这些包括:
•增强的名称空间支持
•HTML增强
•支持数据URIs
2.新的默认标准模式
Internet Explorer 8的开发引入了一种不同的方式。作为对标准支持的承诺的一部分,Internet Explorer 8以最大标准遵从方式解析Web内容,Internet Explorer 8标准模式为默认模式。这是来自Internet Explorer 8 Beta 1的更改,这个更改以Internet Explorer 7标准模式渲染页面,除非开发人员显示指定。希望使用Internet Explorer 7标准模式选择Web页面的开发人员仍然能够指定那种行为。
3.设计引擎
的开发人员选择 Internet Explorer 8中对CSS 2.1的遵从也提供了跳跃式的遵从Web标准,使得Web网站能够被高效的创建和运作。
Internet Explorer 将发布多个设计引擎,这种决定将取决于是否Internet Explorer 8应该支持早期的行为或者开发人员手中的严格标准(开发人员在page-by中使用X-UA-兼容性标头发布未来的用户体验)。 Internet Explorer 8使用的设计引擎选项包括:
•Internet Explorer 5.5 “Quirks” mode
•Internet Explorer 7 standards mode
•Internet Explorer 8 standards mode
4.集成的开发人员工具
Internet Explorer 7支持一个开发人员工具栏,开发人员可以单独的下载并且在浏览器中作为一个扩展运行。
Internet Explorer 8利用集成的开发人员工具栏从而改进了Internet Explorer 7的开发人员工具栏,集成的工具栏构建在浏览器中,通过点击F12或者命令行中的按钮来访问。因为开发人员工具栏是浏览器的完整组件,因此性能得到提升,并且当工具栏不被使用时不占用内存。
开发人员能够使用开发人员工具栏编辑,调试CSS和HTML,测试和调试脚本,分析脚本性能,查看或者更改DOM,检测应用的规则,并且跟踪样式参数的出处――所有这些都在一个丰富的,视觉环境中,他们暴露了对于一个运行页面的浏览器的内部展现,而不仅仅是源代码。 5.针对编程的新功能
Internet Explorer 8提供了一些新的和增强的功能用于程序开发,使得开发人员更加轻松的发布更安全,印象深刻以及更具生产力的用户体验。这些增强包括一些与AJAX(一种编程技术用于构建丰富交互式的Web应用程序)开发相关的技术。为了帮助开发人员开发这些丰富的Internet应用程序,Internet Explorer 8提供了一系列AJAX相关的特性,这些特性基于仍在开发中的W3C标准。
•AJAX 导航
•DOM 存储
•连接事件
•API选择器
•增强的打印特性
•跨域请求 (XDR)
•跨文件消息发送 (XDM)
6.与最终用户互联的新方式
Web网站和服务的暴露和使用。整个应用程序的开发人员能够轻松的利用这些相同的特性来提高员工的生产力和效率。 (1)加速器
加速器为开发人员提供了一种容易的方式来扩展新的或已经存在的在线服务。通过提供给用户从任何Web页面直接的访问服务,加速器使得开发人员能够轻松的确立持续的用户连接—这样,帮助提升了服务的使用率。
(2)Web Slices
Web Slices帮助用户监控一个Web页面的信息以及当状态更改时进行通知,并带有内容的预览以及直接链接。这样,在Web上发布内容的任何人可以使用Web Slices来生成更加合理且高效的用户体验,同时使用户能够再次回到此网站。
(3)增强的即时搜索
使用Internet Explorer 8中增强的即时搜索特性,搜索提供商能够提供给用户实时地建议,包括丰富的内容和结果,同时提供了一种当发布一个丰富的、流式的、高效的搜索体验时更好连接用户的方式。 7.性能和内存改进
Internet Explorer 8包括一些性能增强功能,因此使得Web开发人员构建丰富的,交互式的Web页面,并且不丢失强大的用户体验。脚本引擎是非常快速的,提升了加载大量基于java script或AJAX页面的时间和响应。其他的浏览器组件包括了HTML 解析器,CSS规则处理器和标记树操作。
Internet Explorer 8也包括了一些在内存管理上的增强。例如,它现在减轻了在Jscript对象和DOM对象之间循环引用导致的内存泄露,帮助开发人员开发更稳定的Web体验。这可能会影响依赖于早期版本中存在的垃圾回收的Web页面的行为。在Internet Explorer 8中,这些页面将引用未分配的内存并且生成一个错误。这种更改影响显示在Internet Explorer 8中显示的所有Web网站。而不管网站选择的渲染模式。 记者:我们都知道IE8支持统一的web标准,请问是如何实现的?记者试用后,发现IE8的很多功能对于初次使用者来说非常陌生,相当于又出现了一种新的浏览器,微软对此问题有何好的解释?