sublime text 3中使用SpiderMonkey搭建JavaScript编程环境

最近在读《数据结构与算法JavaScript描述》一书,书中使用的编程环境是基于SpiderMonkey JavaScript引擎的JavaScript shell。书中介绍了两种使用JavaScript shell的方式:1、在交互模式下使用shell;2、将JavaScript代码保存在一个文件中,使用shell进行解释执行。然而,这两种方法都有些不方便。因此,本文就介绍如何在sublime text中使用SpiderMonkey搭建JavaScript编程环境。

首先下载SpiderMonkey,这里提供我自己下载的SpiderMonkey文件:下载地址。

将文件解压到随便一个盘根目录下,比如E盘根目录下。

打开sublime text,依次点击Tools->Build System->New Build System…,在新建的文件中输入以下代码:

{
        "cmd": ["js", "$file"],
}

保存为SpiderMonkey.sublime-build。

重启sublime text,然后依次点击Tools->Build System->SpiderMonkey,此时准备工作就完成了。现在我们来试验一下。

新建一个JavaScript文件,输入以下代码:

var a="Hello";
var b="World";
print(a+" "+b);

取个名字保存到SpiderMonkey文件夹中(如果想保存至任意位置请将E:\SpiderMonkey\添加到环境变量Path中),然后按ctrl+B,下面就会显示Hello World,我们的JavaScript编程环境也就搭建成功了。

最后有个问题需要说明,当JavaScript代码中出现readline()时,在sublime text中运行此代码时会出问题,这时只能使用前面说的第二种使用JavaScript shell的方式了。

你可能感兴趣的:(sublime text 3中使用SpiderMonkey搭建JavaScript编程环境)