电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

webkit开发学习笔记_第一版VIP免费

webkit开发学习笔记_第一版_第1页
1/23
webkit开发学习笔记_第一版_第2页
2/23
webkit开发学习笔记_第一版_第3页
3/23
由于工作需要,最近在准备一个介绍 webkit 的 PPT 文档, 我个人断断续续学习 webkit的代码也有一年多了,其间也阅读了网上的一些 webkit 相关技术文章,但中文的资料很少,大部分都是 english 的,有些 E 文资料还需要翻墙。平常由于自已记性不好,去年看过的一些模块今年再去翻时,竟然没一点印象了,悲剧„„ 所以,借此机会,把自已对 webkit 的理解先做下笔记,以便于以后需要时可以方便查阅。 需要说明的是,笔记记录的有我个人的理解,也有网上摘录的片段和图片,不一定正确,也会比较凌乱,希望看到的朋友及时指正,共同进步。 一.Webkit的由来 1. 十几年前的故事 1994 年,Netscape 浏览器曾占据整个浏览器市场的 90%,风头无二(也很嚣张)。但随着微软推出win95 后,把 IE 1.0 做为win95 的插件发布,开始挑战Netscape 的霸主地位,到发布IE 4.x,短短三年时间,打败Netscape。 这里面虽然说有与windows 集成的原因,但从本身的功能上来讲, IE 从速度和对标准的支持上来讲,已真正打败了 Netscape。 此阶段的浏览器可称为第一代浏览器。它的主要特点是单窗口型式。竞争的最主要是访问速度、兼容性。原因:90 年代都大多是用 modem 拨号上网,56K/S。 2.Webkit出生 Apple 公司在它的 Mac OS X 里,集成了基于 KHTML 改进型的 WebKit 引擎的浏览器,命名为:Safari,当年苹果比较了 Gecko 和 KHTML 后,之所以选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。(KHTML 是由 KDE 小组开发的) 随后, apple 将它开源。 至此,第二代浏览器,基本上是三分天下: Trident: IE 系列, 以 Trident 作为内核引擎; Gecko: Firefox 是基于 Gecko 开发; WebKit: Safari, Google Chrome, 搜狗双核浏览器(集成IE 和chrome), QQ 浏览器5。 WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的 iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。 总结: webkit 是什么? 答:Webkit 是一套浏览器排版代码, 已开源,主要由 apple 公司在维护。强调: webkit仅仅是一套排版引擎, 举个例子说明下: google 的chrome 是一个浏览器对吧, 那 chrome 主要包含以下模块: 外壳 UI(多标签,菜单,状态栏,网址输入栏等),读取网络数据的模块,排版解析模块,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

webkit开发学习笔记_第一版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部