1. JavaScriptCore——webkit的js虚拟机,也叫SquirrelFish

1.1 bytecode——保存汇编指令的类,用于执行

1.2 bytecompiler——把各种NODE编译成汇编指令的编译器

1.3 interpreter——基于register的虚拟机,执行编译后的特殊的汇编指令,使用了direct技术

1.4 parster——语法解析器生成各种NODE

1.5 runtime——JS的内部类及其实现,运行时需要的结构或类

...

2. WebCore——webkit的核心

2.1 bindings——JS访问DOM树的接口及其实现

2.2 css——css的实现

2.3 dom——dom树的实现

2.4 editing——

2.5 history——page的历史

2.6 html——html的元素实现

2.7 loader——下载的实现

2.8 page——page的实现

2.9 rendering——显示的实现

...

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐