- 浏览: 409259 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
holleyangyanges:
name327 写道LZ说句打击你的话, 首先不说Https的 ...
使用httpclient4登录百度 -
holleyangyanges:
,没有登陆成功啊!
使用httpclient4登录百度 -
shenjichao2009:
...
Spring AOP原理解析 -
wuke0210:
[color=red][/color]
CKEditor3.0在asp.net环境下上传文件的配置,集成CKFinder -
wuke0210:
CKEditor3.0在asp.net环境下上传文件的配置,集成CKFinder
近些日子,互联网的浏览器市场再掀波澜,微软、谷歌、Mozilla、苹果甚至许多并不知名的开发者,都将浏览器视为“生死之道”。浏览器的高速进化,不 仅让人想到未来的某一天也许能替代我们目前所用的操作系统。微软IE产品及策略高级产品经理Ryan表示:“对互联网企业而言,未来重要的不再是占据用户 的桌面,而是占据用户的浏览器”。
事实上, IE8这个龙头老大从一露面,就倍受人们争议。有人认为,新浏览器可以为大家提供更多选择,而有些人则对此十分惊讶,并怀疑在当前情况下新浏览器是否多 余。而且Firefox、Opera、Safari和Konqueror等浏览器也都可以满足需求,在这样的竞争形势下,IE8究竟有何生存之道 呢?Ryan在接受IT168记者采访时透露:“IE8预埋了很多技术热点,能开发出更多新型的技术应用,给用户提供方便、快捷的上网体验。就IE8的开 发特性,IT168记者采访了微软技术专家李鹏先生。”
记者:从微软的角度来说,认为IE8的哪部分开发功能是最具优势的?我们知道IE8有7大特性,那么这些特性主要能满足哪些开发者的需求?如何实现?
李鹏:从技术层面来讲,IE8主要有以下几个方面的优势。
一.增强的Web浏览器通用性
当不同的Web
浏览器以不同的方式解析代码页时,相同的Web网站可能在一个浏览器中显示的很完美,而在另外一个浏览器中却无法显示。对于那些能在所有浏览器中很好工作
的网站来说,开发人员或者必须包括每个浏览器所需要的唯一代码(这需要额外的工作),或者必须使用跨所有浏览器的一致的代码,但是这将极大的限制用户体
验。浏览器的差异越大,开发人员所必须接受的限制越多。
Web标准已经形成,用来帮助解决这个问题。如果开发人员遵照这些标准编写代码(这些标准用户确保所有的浏览器以相同的方式解析和显示Web页面),那么
开发人员将不需要在效率、生产力以及用户体验之间做出权衡。相反,他们能够集中于发布在任何浏览器中更好的用户体验。
(1)遵循CSS 2.1规范
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
二.新的默认标准模式
Internet Explorer
8的开发引入了一种不同的方式。作为对标准支持的承诺的一部分,Internet Explorer
8以最大标准遵从方式解析Web内容,Internet Explorer 8标准模式为默认模式。这是来自Internet Explorer 8
Beta 1的更改,这个更改以Internet Explorer 7标准模式渲染页面,除非开发人员显示指定。希望使用Internet
Explorer 7标准模式选择Web页面的开发人员仍然能够指定那种行为。
三.设计引擎的开发人员选择
Internet Explorer 8中对CSS 2.1的遵从也提供了跳跃式的遵从Web标准,使得Web网站能够被高效的创建和运作。
Internet Explorer 将发布多个设计引擎,这种决定将取决于是否Internet Explorer 8应该支持早期的行为或者开发人员手中的严格标准(开发人员在page-by-page中使用X-UA-兼容性标头发布未来的用户体验)。
Internet Explorer 8使用的设计引擎选项包括:
• Internet Explorer 5.5 “Quirks” mode
• Internet Explorer 7 standards mode
• Internet Explorer 8 standards mode
四.集成的开发人员工具
Internet Explorer 7支持一个开发人员工具栏,开发人员可以单独的下载并且在浏览器中作为一个扩展运行。
Internet Explorer 8利用集成的开发人员工具栏从而改进了Internet Explorer
7的开发人员工具栏,集成的工具栏构建在浏览器中,通过点击F12或者命令行中的按钮来访问。因为开发人员工具栏是浏览器的完整组件,因此性能得到提升,
并且当工具栏不被使用时不占用内存。
开发人员能够使用开发人员工具栏编辑,调试CSS和HTML,测试和调试脚本,分析脚本性能,查看或者更改DOM,检测应用的规则,并且跟踪样式参数的出处――所有这些都在一个丰富的,视觉环境中,他们暴露了对于一个运行页面的浏览器的内部展现,而不仅仅是源代码。
五.针对编程的新功能
Internet Explorer
8提供了一些新的和增强的功能用于程序开发,使得开发人员更加轻松的发布更安全,印象深刻以及更具生产力的用户体验。这些增强包括一些与AJAX(一种编
程技术用于构建丰富交互式的Web应用程序)开发相关的技术。为了帮助开发人员开发这些丰富的Internet应用程序,Internet
Explorer 8提供了一系列AJAX相关的特性,这些特性基于仍在开发中的W3C标准。
• AJAX 导航
• DOM 存储
• 连接事件
• API选择器
• 增强的打印特性
• 跨域请求 (XDR)
• 跨文件消息发送 (XDM)
六,与最终用户互联的新方式
随着Web信息和服务的重要性与日俱增,人们面临越来越多的选择,同时从一个网站或服务切换到另外一个网站或服务的成本大大降低。对于保留它们用户基础的Web网站,开发人员必须发现一种新的方式来为用户确立更有价值的持久性连接。
像以上所描述的,加速器,Web
Slices和增强的即时搜索为用户实现了更丰富的页面体验,使得发现,监控以及操作Web网站内容更加统一。对于开发人员,这些相同的特性以新的方式为
拓展用户提供机遇,生成流式和高效的用户体验,同时帮助提高Web网站和服务的暴露和使用。整个应用程序的开发人员能够轻松的利用这些相同的特性来提高员
工的生产力和效率。
1,加速器
加速器为开发人员提供了一种容易的方式来扩展新的或已经存在的在线服务。通过提供给用户从任何Web页面直接的访问服务,加速器使得开发人员能够轻松的确立持续的用户连接—这样,帮助提升了服务的使用率。
2,Web Slices
Web Slices帮助用户监控一个Web页面的信息以及当状态更改时进行通知,并带有内容的预览以及直接链接。这样,在Web上发布内容的任何人可以使用Web Slices来生成更加合理且高效的用户体验,同时使用户能够再次回到此网站。
3,增强的即时搜索
使用Internet Explorer 8中增强的即时搜索特性,搜索提供商能够提供给用户实时地建议,包括丰富的内容和结果,同时提供了一种当发布一个丰富的、流式的、高效的搜索体验时更好连接用户的方式。
七,性能和内存改进
Internet Explorer
8包括一些性能增强功能,因此使得Web开发人员构建丰富的,交互式的Web页面,并且不丢失强大的用户体验。脚本引擎是非常快速的,提升了加载大量基于
JavaScript或AJAX页面的时间和响应。其他的浏览器组件包括了HTML 解析器,CSS规则处理器和标记树操作。
Internet Explorer 8也包括了一些在内存管理上的增强。例如,它现在减轻了在Jscript对象和DOM对象之间循环引用导致的内存泄露,帮助开发人员开发更稳定的Web体 验。这可能会影响依赖于早期版本中存在的垃圾回收的Web页面的行为。在Internet Explorer 8中,这些页面将引用未分配的内存并且生成一个错误。这种更改影响显示在Internet Explorer 8中显示的所有Web网站。而不管网站选择的渲染模式。
记者:我们都知道IE8支持统一的web标准,请问是如何实现的?记者试用后,发现IE8的很多功能对于初次使用者来说非常陌生,相当于又出现了一种新的浏览器,微软对此问题有何好的解释?
IE8现在支持HTML4.01、HTML5、CSS 2.1、JavaScript 1.3、Document Object
Model(DOM)1级和2级、HTTP、P3P以及许多其他标准。
IE8“标准”模式作为默认工作模式,强调其对互操作性和标准的承诺。我们想通过IE8为开发人员在与真实世界的互操作性上提供一大进步,
即“一次性编写,普遍可用”的理想, 支持标准也是我们工作的核心。短期来说,这可能需要网站拥有者采取一些行动以确保他们的网站与IE8 兼容,
我们让开发人员不需要改变任何核心代码,就可以很容易地去更新他们的网站和应用程序,在IE8中正常地工作,就像原来在IE7中那样。长远而言,我们相信
这是帮助推动网络进步的正确做法。
随着互联网应用的日益丰富,IE8作为全世界所广泛使用的Windows Internet
Explorer浏览器系列的最新版本,它集成了更多个性化、智能化、隐私保护的新功能,为您的网络生活注入新体验,让您每一天的网上冲浪更快捷、更简
单、更安全,并且充满乐趣,例如用户可以在IE8的资源库(IE8 Gallery)里下载最新的IE8加速器、查看Web
Slice和添加搜索程序,还可以上传您自己开发的IE8应用和小插件, 使得上网体验更快捷和方便;
IE8作为微软新一代浏览器,建立在IE7和Windows
Vista强大的安全性基础上,并且为了应对不断出现的威胁,IE8加强了它的安全性。在IE8的开发过程中,我们听取了早期的测试反馈,并相信用户会乐
于接受新的浏览器,因为这是迄今为止微软发布的最安全的Internet Explorer版本,通过诸如域名高亮显示和SmartScreen
筛选等功能,我们证明了我们对于安全性的承诺。Web Slice对于网站来说是一种新的功能,用户能够在网页上直接订阅希望查看的内容。Web
Slice操作起来就像feeds,用户可以订阅网页上的部分内容,当这些内容改变时可以收到更新的通知.
近几年来,微软一直致力于提供安全、隐私和可靠的计算体验,现在,这已经成为我们正在进行的可信赖信息处理工作的一部分。作为这项承诺的一部分,我们坚信
能够使人们更好地掌控他们自己的个人信息。我们相信,浏览器是一个重要的工具,来向客户提供能够控制如何以及是否他们的个人信息能够同其他人分享或被其他
人查看的功能。这些功能是我们在帮助用户更好地保护个人信息的承诺上的最新发展,并且我们很高兴将该功能作为IE8 Beta 2的一部分提供给用户。
(注:目前,IE8 还处于测试阶段(Beta2*),旨在为技术爱好者和关注Internet
Explorer浏览器的用户提供先期试用体验。*IE8 Beta1已于2008年3月5日作为预览版本面向Web 设计人员和开发人员发布。)
记者:IE8在跨平台方面有何考虑?今后会考虑在Linux等操作系统上运行吗?
IE曾经在很早之前的版本跨平台,目前,IE8 Beta 2可在Windows版本、x32和x64平台环境下运行,但将来跨不跨平台可能需要根据情况来定。
发表评论
-
让Bootstrap轮播插件carousel支持左右滑动手势的三种方法
2016-03-02 20:43 1296因为最近开发的项目涉及到移动设备上的 HTML5 开发,其 ... -
JavaScript获取浏览器类型与版本
2016-02-16 11:02 822从网上找到一段使用JavaScript判断浏览器以及浏览器 ... -
PhotoShop 如何给文字描边
2011-11-17 16:44 1323选中图层,然后在菜单中点击 【图层】->【图层样式】-& ... -
在URL传递特殊符号
2011-06-09 12:43 1778有些符号在URL中是不能直接传递的,如果要在URL中传递这 ... -
jQuery获取Select选择的Text和 Value[转]
2011-04-13 18:08 1998jQuery获取Select选择的Text ... -
如何将form提交到iframe
2011-03-24 18:01 4013一、<iframe name='w1'></ ... -
转:用URL传参带特殊字符,特殊字符丢失
2011-03-04 17:00 21283以前还真没注意过这些特殊字符,只是知道传递的长度有限制,下面也 ... -
Window.ShowModalDialog使用手册
2011-02-27 14:38 1020基本介绍: showModalDialog() ... -
javascript trim方法
2011-02-21 17:56 1130在javascript中的string对象没有trim方法,所 ... -
IE网页打印页面设置符合含义
2011-02-14 15:52 2097在web页面中的打印一直是开发人员比较头疼的问题,如果不是要求 ... -
Jquery 倒计时处理
2010-04-29 17:42 2218朋友需要一个倒计时的处理自动提交, 刚好在学习Jquery, ... -
IIS&&PHP&&Mysql的配置
2009-11-09 09:24 9591:安装完成PHP&&My ... -
雅虎给出的34条网站加速方法
2009-11-09 09:13 920雅虎给出了优化网站加 ... -
开启 IE8 的兼容模式
2009-11-02 16:30 3552<meta http-equiv="X-U ... -
IE8 兼容 IE6
2009-10-28 16:11 1454之前项目使用IE6开发的测试的,最近客户要求使用IE8 因为 ... -
IE8相比IE7 有24个不同
2009-10-26 12:30 1615CNET科技资讯网5月18日北京报道:今天,微软(中国)有 ... -
JavaScript[对象.属性]集锦
2007-11-27 08:58 1014windows对象 每个HTML文档的顶层对象. 属性 ... -
javascript多==范
2007-11-27 09:02 1351事件源对象event.srcElement.tagNamee ... -
HTML颜色参考
2008-01-15 14:37 1283HTML颜色参考HTML里,颜色有两种表示方式。一种是用颜色名 ... -
dwr.xml详解
2008-01-17 18:08 1224dwr.xml文件的结构如下: <!DOC ...
相关推荐
在ArcGIS中的Python开发技术是GIS(地理信息系统)专业领域中不可或缺的一部分,它结合了强大的地理数据处理能力和Python编程语言的灵活性。ArcGIS是Esri公司出品的一款领先的GIS软件,它提供了丰富的地理空间分析...
《Visual Studio 2008开发新特性系列课程(1):Visual Studio 2008 面面观》是一门深入探讨微软旗舰级开发工具Visual Studio 2008核心特性的课程。该课程内容丰富,包含了PPT演示、视频教程、文档资料以及实例代码,...
网络安全意识教育面面观.pdf
中学生消费面面观PPT学习教案.pptx
不婚面面观-中国当代不婚现象白皮书.pdf
不婚面面观:中国当代不婚现象白皮书.pdf 不婚面面观:中国当代不婚现象白皮书.pdf 是一份详细的行业报告,对中国当代不婚现象进行了深入的分析和研究。本报告的主要目的是了解不婚者的心理状态、生活方式、择偶...
首先,Python的条件语句是编程中用于控制程序流程的基本结构之一。条件语句包括if语句、elif语句和else语句。if语句用于执行当条件为True时的代码块,而else语句则在条件为False时执行。else语句后不跟任何条件...
航空运输行业深度研究报告:航空业复苏之路系列研究(一),后疫情时代海外航司面面观.pdf
【咨询行业的概述】 咨询行业,作为一个专业知识密集型的服务行业,主要为企业和其他组织提供战略规划、管理咨询、技术咨询等多元化服务。它起源于20世纪初,由一系列先驱者如James McKinsey、Arthur D....
海尔管理之剑——OEC管理模式面面观.doc
**ArcGIS for Server面面观** ArcGIS是Esri公司推出的强大的地理信息系统(GIS)软件,主要用于地图制作、地理数据分析和空间决策支持。ArcGIS for Server是其核心组件之一,它将GIS服务发布到网络,使得用户可以...
地方政府债务系列报告之一:地方政府债务面面观
海尔管理之剑——OEC管理模式面面观_1.doc
设计模式之我见(1):设计模式概述 (100%) 设计模式面面观(2):设计模式基本要素与原则 (100%) 设计模式面面观(3):单件模式(Singletion)-创建型模式 (100%) 设计模式面面观(4):工厂模式...
【固定收益专题报告:担保公司面面观】 担保行业在金融体系中扮演着重要的角色,特别是在固定收益市场中,担保作为一种债项增级手段,能够帮助企业更容易获得融资,并降低投资者的风险感知。本报告深入探讨了担保...
vs2005应用之GridView 技术面面观
海尔管理之OEC管理模式面面观.doc