Webkit内部模块结构

来源:互联网 发布:linux chmod命令详解 编辑:程序博客网 时间:2024/04/27 23:08

抛开平台见对Webkit的衔接,单独列出Webkit内部对于网页解析的模块,如下:


WebCore

  1. Page与外框相关的内容(Frame,Page,History,Focus,Window)
  2. Loader加载资源及Cache
  3. HTML-DOM HTML内容及解析
  4. DOM- DOM CORE内容
  5. XML- XML内容及解析
  6. Render-排版功能
  7. CSS-DOM CSS内容
  8. Binding-DOM与JavascriptCore绑定的功能
  9. Editing-所有与编辑相关的功能
  10. nJavascriptCore-javascript引擎
  11. API-基本javascript功能
  12. Binding与其它功能绑定的功能,如:DOM,C,JNI
  13. DerviedSource自动产生的代码
  14. ForwordHeads头文件,无实际意义
  15. PCRE-Perl-Compatible Regular Expressions (正则表达式函数库(Perl 兼容))
  16. KJS-Javascript Kernel
  17. WTF-KDE的C++模板库
  18. nUnicode-qt unicode 库
  19. nGToolsMalloc-Google TCMalloc库
  20. nCURL-url 客户端传输库
  21. nPlatForm- 与平台相关的功能,如图形图像,字体,Unicode, IO,输入法等.

0 0
原创粉丝点击