您的位置:首页 > Web前端 > JavaScript

浏览器了解(四)javascript解析

2012-04-17 21:00 274 查看
Javascript解析

首先我们来了解以下几点:
1. javascript是如何操作DOMTree的?浏览器通过binding机制完成javascript和DOM的绑定,简单来说,javascript引擎启动时,浏览器将DOM对象预置到javascript内嵌对象中,这样javascript就把DOM当做内嵌对象来使用了。
2. 如何实现浏览器的javascript扩展?浏览器通过DOM对象的绑定来实现,在Android中,提供了更简单的方法,即网接口中注册对象。
目前比较主流的javascript引主要有V8和JSCore,原理类似,下面以JSCore为例,主要涉及
1. 词法分析
基于javascript文本生成Token
2. 语法分析
生成中间码,供解释器执行
3. 解释器
执行中间码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息