webkit概述
来源:互联网 发布:java爬虫获取天气预报 编辑:程序博客网 时间:2024/06/05 08:36
我们已经知道,Android浏览器的内核是Webkit引擎,Webkit的前身是KDE小组的KHTML。Apple将KHTML发扬光大,推出了装备KHTML的改进型的Webkit引擎的浏览器Safari,获得了非常好的反响。Webkit内核在手机上的应用十分广泛,例如Google的手机Gphone,Apple的iPhone,Nokia的Series 60 browser等所有使用的Browser内核引擎,都是基于Webkit。随着计算机、手机及连网装置的普及,未来终端运算都会在云端执行,目前云计算技术在网络服务中已经随处可见,例如搜索引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。未来的手机GPS等行动装置都可以透过云计算技术,发展出更多的应用服务。因此人们只要拥有一个功能强大的浏览器,就能满足平时工作生活的需要。
Webkit是一个开源浏览器网页排版引擎,与之相应的引擎有Gecko(Mozilla、firefox等使用的排版引擎)和Trident(也成为MSHTML,是IE使用的排版引擎)。同时,Webkit也是苹果Mac Os X系统引擎框架版本的名称,主要用于Safari、Dashboard、Mail和其他一些Mac OS X程序。Webkit所包含的WebCore排版引擎和JSCore引擎来自于KDE的KHTML和KJS,当年苹果比较了Gecko和KHTML后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。而今Android系统也毫不犹豫地选择了Webkit。它具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等。可以看出这是一个非常强大的Web应用平台。
WebKit由3个模块组成:JavaScriptCore、WebCore和WebKit:
Webkit是一个开源浏览器网页排版引擎,与之相应的引擎有Gecko(Mozilla、firefox等使用的排版引擎)和Trident(也成为MSHTML,是IE使用的排版引擎)。同时,Webkit也是苹果Mac Os X系统引擎框架版本的名称,主要用于Safari、Dashboard、Mail和其他一些Mac OS X程序。Webkit所包含的WebCore排版引擎和JSCore引擎来自于KDE的KHTML和KJS,当年苹果比较了Gecko和KHTML后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。而今Android系统也毫不犹豫地选择了Webkit。它具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等。可以看出这是一个非常强大的Web应用平台。
WebKit由3个模块组成:JavaScriptCore、WebCore和WebKit:
- WebKit:整个项目名称。
- JavaScriptCore:JavaScript解释器。
- WebCore:整个项目的核心,用来实现Render引擎,解析Web页面,生成一个DOM树和一个Render树。
- Page:与外框相关的内容(Frame,Page,History,Focus,Window)。
- Loader:加载资源及Cache。
- HTML:DOM HTML内容及解析。
- DOM:DOM CORE 内容。
- XML:XML内容及解析。
- Render:排版功能。
- CSS:DOM CSS内容。
- Binding:DOM与JavaScriptCore绑定的功能。
- Editing:所有与编辑相关的功能。
- API:基本JavaScript功能。
- webkit概述
- Webkit 概述
- WebKit加载流程 - 概述
- WebKit加载流程 - 概述
- WebKit加载流程 - 概述
- Webkit之加载流程概述
- webkit内核渲染过程概述
- webkit
- webkit
- webkit
- webkit
- webkit
- webkit
- webkit
- WebKit
- webkit
- webkit
- webkit
- Curl 用法
- perl中的trim函数
- Hibernate中的缓存
- 重庆软件开发的工资待遇如何
- Python——文件处理
- webkit概述
- RTSP连接服务器和从服务器接收数据的处理流程
- Android之Service
- SQL*PLUS SET命令参数详解
- @如何删除重复的行?@
- 如何检测死锁
- Webkit内核探究【1】——Webkit简介
- 网络编程,多媒体,流媒体,DirectShow
- CMake 学习笔记