SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎,另外还有一个叫做Rhino的Java版本。

SpiderMonkey is Mozilla's JavaScript engine written in C and C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.

它是采用C和C++编写的,可以把这个引擎嵌入到自己的应用程序里。

要使用这个引擎,先要下载源代码mozjs-38.2.1.rc0.tar.bz2,编译工具vc2015, MozillaBuildSetup-2.2.0.exe,以及nspr-4.12.tar.gz源码。

MozillaBuildSetup不要下载最新的版本,否则使用不了VC2015来编译。

在MozillaBuildSetup安装的目录下,找到start-shell-msvc2015.bat文件,然后运行,再根据命令进行编译。

其它就可以参考:

http://blog.csdn.net/herorazor/article/details/45560731

1.你也能动手修改C编译器

http://edu.csdn.net/course/detail/5582

2.纸牌游戏开发

http://edu.csdn.net/course/detail/5538

3. 五子棋游戏开发

http://edu.csdn.net/course/detail/5487
4. RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
5. WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
6. 俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
7. boost库入门基础
http://edu.csdn.net/course/detail/5029
8.Arduino入门基础
http://edu.csdn.net/course/detail/4931
9.Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
10. TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
11. TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
12. C++标准模板库从入门到精通 
http://edu.csdn.net/course/detail/3324
13.跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
14. 跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
15. 在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
16. 在Windows下SVN的版本管理与实战 
http://edu.csdn.net/course/detail/2579
17.Visual Studio 2015开发C++程序的基本使用 
http://edu.csdn.net/course/detail/2570
18.在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
19.在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672

JavaScript脚本引擎SpiderMonkey相关推荐

  1. Java8 新JavaScript脚本引擎Nashorn小试

    一个对Nashorn脚本引擎很详细地介绍: http://winterbe.com/posts/2014/04/05/java8-nashorn-tutorial/ 下面是我测试的小例子,模拟在游戏中 ...

  2. SpiderMonkey-让你的C++程序支持JavaScript脚本

    译序 有些网友对为什么D2JSP能运行JavaScript脚本程序感到奇怪,因此我翻译了这篇文章,原文在这里.这篇教程手把手教你如何利用SpiderMonkey创建一个能执行JavaScript脚本的 ...

  3. java 脚本引擎性能_Java SE 6 入门之脚本引擎加大程序性能

    Java SE 6 入门之脚本引擎加大程序性能 Java SE 6较Java SE5有了很大的改进,它的性能更强,而且是专为Vista所设计,这就象征着Java SE 6将是Vista上的最佳抉择.而 ...

  4. JavaSE 6之脚本引擎让程序如虎添翼

    http://tech.it168.com/jd/2008-07-04/200807041154728.shtml [IT168 技术文档]Java SE 6最引人注目的新功能之一就是内嵌了脚本支持. ...

  5. java script eval_java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)

    Java SE 6最引人注目的新功能之一就是内嵌了脚本支持.在默认情况下,Java SE 6只支持JavaScript,但这并不以为着Java SE 6只能支持JavaScript.在Java SE ...

  6. Java 脚本引擎的使用

    文章目录 1. 前言 2. 脚本引擎的使用 2.1 脚本参数传递 2.2 脚本编译 2.3 脚本动态调用 1. 前言 Java 6 版本就已经引入了 Rhino 引擎用以支持脚本代码运行,而从 Jav ...

  7. 脚本引擎小PK: SpiderMonkey vs V8

    介绍 SpiderMonkey是Firefox使用的脚本引擎,V8是Google Chrome使用的脚本引擎.这篇文章介绍了怎样在自己的C++程序中嵌入这两种脚本引擎,以及简单做了一些横向的对比. 编 ...

  8. 功能强大的JavaScript引擎--SpiderMonkey

    JavaScript是由Netscape开发的对象脚本语言,其特点是开发简单.功能灵活,目前已广泛应用于WEB页面及服务器应用程序中.HTML本身是静态的.不允许用户干预,但用JavaScript编写 ...

  9. java7 javascript引擎_Java7中脚本引擎的一般用法,共三种方法获得JavaScript引擎:名称、文件扩展名、MIME类型 | 学步园...

    package com.sino.java7; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; i ...

最新文章

  1. R使用Iris数据集构建SVM分类器
  2. JavaScript 表单验证
  3. 腾讯视频手机app下载安装_腾讯视频怎么签到
  4. 黑客攻防技术宝典Web实战篇第2版—第7章 攻击会话管理
  5. 天津大学考研计算机专业课的教材,天津大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  6. 让你人见人爱的27个原则
  7. 小仙女带队!NLP入门-进阶-斩offer完整攻略来啦!
  8. 一篇文章带你搞懂DEX文件的结构
  9. java为什么用咖啡?
  10. ubuntu16.04系统安装nvidia显卡驱动
  11. 物联网应用技术和计算机应用技术,物联网应用技术专业介绍
  12. java pointer_Java Pointer.pointerToCString方法代码示例
  13. 公会晋升计划第 2 季来啦!
  14. S3DIS 点云数据集的手动修复问题
  15. OpenCV利用鼠标操作测量角度
  16. java制作闪星星_【治水】怎么用java画各种星星组成的图形
  17. 【FTP】FTP服务搭建
  18. 移动云共筑信创云能力底座,助力中国信创产业发展
  19. C语言中“->”的意义
  20. CH340驱动安装失败

热门文章

  1. php memcache increment,memcache的increment用法
  2. Spark Partitioning on Disk with partitionBy
  3. 服务器重装ie浏览器,window7系统如何重装IE浏览器|Win7系统IE浏览器出现Automation错误怎么解决?...
  4. linux用iso文件启动,直接从硬盘启动Linux ISO镜像
  5. greenplum常用运维命令
  6. 从网易云音乐看爬虫。
  7. element form表单validateField对部分表单字段进行校验时触发多次校验
  8. Adobe 认证证书有价值吗?别再被骗了,看看大家怎么说!
  9. 模具、金属加工制造行业MES解决方案
  10. 兼职python程序员_《兼》字意思读音、组词解释及笔画数 - 新华字典 - 911查询