Webkit代码阅读心得

来源:互联网 发布:中国互联网金融数据 编辑:程序博客网 时间:2024/05/15 05:38
Webkit代码阅读心得:
1.最好有个能编译执行的版本,最好是windows上的(栈太深)
2.阅读相关文档(特别推荐侯炯的《Webkit分析报告》),可能很多和你的版本不一致,这点比较烦。不要紧,作为背景知识
3.在程序中设置断点查看栈信息,核实你的假设
4.画类图,流程图
5.写程序调用一下,实践一下。
6.了解周边技术,Chromium,Webkit2等


在此之前,应熟悉各种预备知识:
1.HTTP协议
2.HTML语言
3.CSS语言
4.JS语言及应用开发(BOM&DOM)
5.QT开发
6.C++面向对象编程及UML
7.了解设计模式
8.了解浏览器调试工具


要搞清楚各种概念的关系,如Webkit,Webcore,port等,这些可以在侯炯的《Webkit分析报告》。
总之,看内核是个辛苦活,一定要有耐心,读过之后,确实可以对各种概念(HTML5,JS,CSS)有更深的了解,是非常值得的。
在此感谢如下大侠:
   侯炯,
   (以下是csdn用户)
   xmilado_nju(朱永盛,博客专栏: 《理解WebKit和Chromium技术》)
   horkychen
   liumf2005
   bertzhang
   lizzy115
   hxwwf
   cc96610536
   dlmu2001
   horkychen