- Rhino背景:
Rhino 是 著名的javascript引擎 spiderMonkey 的java版. spiderMonkey出自javascript之
父布兰登·艾奇之手.选择分析Rhino源码主要是因为它是由java编写,对java开发员来讲更易于解读.
另外Rhino含在java 1.6,1.7 jdk中,了解它可以随时方便使用.
项目介绍: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino
源码地址: https://github.com/mozilla/rhino
- rhino源码分析系统目的
目前好像没什么关于rhino源代码分析的文章,希望通过本系统源代码分析,让更多的java可以从原理上理解javascript的底层运行机制,消除日常对javascript使用的疑惑点.
- Rhino基本流程
Rhino分 解释模式与 编译模式
本系统主要是 通过 解释模式 来讲述 javascript运行原理