浏览器与HTML5小谈要点详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运行WebKit/Tools/Scripts/目录下的update-webkit 和 update-webkit-support-libs 两个脚本 运行WebKit/Tools/Scripts/目录下的 ./build-webkit [-debug]脚本 在VS 2005中打开\WebKit-r82856\Source\WebKit\win\WebKit.vcproj\WebKit.sln工程文件,编译整个解决方案。 选择正确的Configuration,也就是Debug和Release。 设置DumpRenderTree, QTMovieWin, WebCore, WebKit, WinLauncher, TestWebKitAPIInjectedBundle, TestWebKitAPI等的项目属性,将”Treat Warnings As Errors”设置为”No”。 要想监测编译是否成功,可使用WinLauncher.exe 这个应用程序加载WebKit 进行测试。 * W3C指万维网联盟(World Wide Web Consortium), 由 Tim Berners-Lee于1994年10月创建, 主要负责web相关标准。 现在人们提到HTML5时,除了HTML5标准本身外,通常还包括了CSS/SVG/WOFF/JavaScript等内容。 当W3C初次向公众展示HTML5的logo时,宣称HTML5 log表示包括HTML5/CSS/SVG/WOFF等开放标准。但是有人批评将HTML5定义成涵盖性术语(umbrella term),认为这将带来理解错误。Logo公开后的第3天,W3C又对该logo重新表态:该logo表示现代web应用基石的HTML5。 HTML5也依赖其它标准,如HTTP、XML等。HTML5定义了新的WebSocket API,依赖于目前在IETF里面制定的新的Web Socket规范。 * 最早的HTML官方规范,是由IETF发布的HTML 2.0。W3C继IETF之后成为HTML后续标准的制定者,20世纪90年代中期以后,W3C对HTML进行了几次升级,1999年发布HTML 4.01。 HMLT 4.01之后的一个修订版变成了XHTML 1.0(2000年发布)。那个X表示的是“eXtensible”(可扩展)。 XHTML 1.0虽然听起来与在HTML 4.01完全不同,但XHTML 1.0与HTML 4.01其实是一样的。唯一一点不同之处,就是XHTML 1.0要求使用XML语法。 从规范本身的内容来看,实际上是相同的,没有什么不同。不同之处就是编码风格。 在使用XHTML 1.0的时候,还可以把文档标记为HTML。 2001年发布的XHTML 1.1却是真正的、纯粹的XML。对XHTML 1.1来说,唯一的变化是你必须把自己的文档标记为XML文档。、这意味着不能以text/html这样的MIME类型来提供XHTML 1.1文档。 此时,W3C已经开始于日常的web发布脱节了。 困境如下: 1.当时作为全球领先的浏览器IE无法处理接收到的XML文档类型的文档,而规范又要求你以XML文档类型来发送文档; 2.因为xml的错误处理模型, web开发者也不想把文档以XML格式发送给那些能够理解XML的浏览器. XML的错误处理模型却是这样的:解析器如果遇到错误,停止解析。就算整个页面中就一处细微的错误,也有可能将是黄屏,浏览器死掉,根据XML规范,这样处理是正确的。 XHTML 2的名字听起来与XHTML 1非常类似,但它们的差别却非常之大。与XHTML 1不一样,XHTML 2与既有的Web内容都不兼容,甚至就连以前版本的HTML都不兼容。XHTML 2理论上非常完美, 但是不够实际。 首先,XHTML 2仍然使用XML错误处理模型,你必须保证以XML文档类型发送文档;这一点不言自明:没人愿意这样做。 其次,XHTML 2有意不再向后兼容已有的HTML的各个版本。 2004年伊恩·希克森在(Ian Hickson,当时还在Opera,现在在Google, Acid2、Acid3的作者及维护者,HTML5、CSS 2.1规范的制定者)在为首的反对派主(主要来自Opera、Apple、 Mozilla等浏览器厂商)建立了自己的组织WHATWG.最初WHATWG的大部分工作被分为两个规范:Web Form 2.0和Web Apps 1.0。这两个规范都是在HTML的基础上扩展而来的。后来,这两个规范又被合并到一起,简单地称作HTML5。WHATWG这个工作组的成员里不少都来自浏览器厂商,大家不断提出一些好点子,并且逐一做到了浏览器中。 2006年10月,Tim Be

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档