首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > WebKit开源浏览器的介绍和用到的库及代码目录结构和体系结构概述

WebKit开源浏览器的介绍和用到的库及代码目录结构和体系结构概述

  • 资源大小:0.04 MB
  • 上传时间:2022-01-09
  • 下载次数:0次
  • 浏览次数:45次
  • 资源积分:1积分
  • 标      签: 生成器 函数 浏览器

资 源 简 介

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 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。   目前使用WebKit 引擎的浏览器主要有:Safari(apple出品),Midori,chrome(google出品)等。Adobe AIR也采用了WebKit渲染HTML。   一、用到的库:   除了平台相关的库, WebKit 需要用到的一些主要的后台库有:   ICU : International Components for Unicode , 一个成熟,广泛使用的一套为 C / C + + 和 Java 库提供 Unicode 的 全球化支持软件;   XSLT : eXtensible Stylesheet Language TransformaTIon, W3C 定义的用于 XML 文档转换的规范; Curl : 一个利用 URL 语法的命令行数据传输工具,基于 libcurl 。   Sqlite : SQLite 是实现了 SQL92 标准的 SQL 数据库引擎,它能在一个库里组合数据库引擎和接口 , 将所有数据存储于单个文件 ;   Gperf :一个很完美的哈希函数生成器;   Flex : Fast Lex, 快速词法分析生成器;   Bison :语法分析生成器,可以将一段带注释的上下文无关语法转化成 LALR 或 GLR 语法;   Enchant :一个拼写检查库,提供单词的拼写检查、纠错等功能;
VIP VIP