基于语言的JavaSript引擎探索.docVIP

  • 2
  • 0
  • 约1.24万字
  • 约 26页
  • 2018-11-02 发布于广东
  • 举报
基于语言的JavaSript引擎探索.doc

基于C语言的JavaScript引擎探索 简介:JavaScript语言具有动态性,支持函数式编程,动态弱类型 等等优点。作为一个脚本语言,可以很方便的脚本化需要高度可定制 的应用程序。本文介绍基于C语言的JavaScript引擎 SpiderMonkey,详细讨论如何通过该引擎,使得C语言和 JavaScript语言进行交互。 标记本文! 发布日期:2011年2月17日 级别:初级 访问情况9726次浏览 建议:0 (添加评论) 禽食食禽食平均分(共10个评分) 基础知识 SpiderMonkey 简介 和其他的JavaScript引擎一样,SpiderMonkey不直接提供像 DOM这样的对象,而是提供解析,执行JavaSccript代码,垃圾回 收等机制。SpidlerMonkey是一个在Mozilla之下的幵源项目,要 使用SpiderMonkey,需要下载其源码,然后编译为静态/动态库 使用。 要在自己的应用程序中使用SpiderMonkey,首先需要了解以下三个 核心概念: 运行时环境运行时环境是所存JavaScript变量,对象,脚本以及代 码的上下文所存在的空间。每一个上下文对象,以及所有的对象均存 在于此。一般应用仅需要一个运行时即可。 上下文上下文即脚本执行的环境,在SpiderMonkey中,上下文可 以编译执行脚本,可以存取对象的属性,调用JavaScrip

文档评论(0)

1亿VIP精品文档

相关文档