说实在话,webkit代码的目录结构的确是非常的清晰,下面就来看看webkit详细的目录结构。
HistoryProvider 浏览历史记录控制文件存放地方。
JavaScriptCore 解析,执行javascript代码的地方。
JavaScriptCore/kjs javascript脚本的核心,包括解析器,及语法分析器和一些对象。
JavaScriptCore/pcre prce库文件存放地,prce是正则表达式的解析。
JavaScriptCore/bindings kjs绑定DOM类。
MemoryManager 内存管理器。
S60WebUi S60程序启动需要的application和document.
WebCore 是webcore的一些主要类。
WebCore/bridge 是webcore和webkit交互的类。
WebCore/ForwardingHeaders 头文件集合。
WebCore/kwq webcore的QT集合,webcore就是使用QT来实现paint。
WebCore/khtml/css CSS解析器。
WebCore/khtml/dom DOM树。
WebCore/khtml/ecma ECMA脚本。
WebCore/khtml/editing webcore关于编辑框的文件。
WebCore/khtml/html HTML树的实现类,及HTML语法解析。
WebCore/khtml/misc 移动信息中心,包含一个智能指针
WebCore/khtml/rendering 包含所有的渲染机制。
WebCore/khtml/xbl XBL的解析器。
WebCore/khtml/xml XML的解析器及实现类。
WebCore/khtml/xsl XSL的解析器及实现类。