Python 执行js的2种解决方案 调用spidermonkey和安装pythonspidermonkey
2016-04-15 13:52
591 查看
第1种方案SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的
第1种方案
SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的需要进行内存分配及释放操作;利用该引擎可以让你的应用程序具有解释JavaScript脚本的能力。
要想使用spidermonkey得先安装,方法如下:
cd /home/linuxany.com/
wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz -O- | tar xvz
cd js/src
make -f Makefile.ref
mkdir -p /usr/include/smjs/ -v
cp *.{h,tbl} /usr/include/smjs/ -v
cd Linux_All_DBG.OBJ
cp *.h /usr/include/smjs/ -v
mkdir -p /usr/local/{bin,lib}/ -v
cp js /usr/local/bin/ -v
cp libjs.so /usr/local/lib/ -v
以上安装完成后,运行/usr/local/bin/js 就应该可以启动js解释运行引擎了.
python使用举例:
原文引自http://www.pythontab.com/html/2013/pythonhexinbiancheng_1113/608.html
第1种方案
SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的需要进行内存分配及释放操作;利用该引擎可以让你的应用程序具有解释JavaScript脚本的能力。
要想使用spidermonkey得先安装,方法如下:
cd /home/linuxany.com/
wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz -O- | tar xvz
cd js/src
make -f Makefile.ref
mkdir -p /usr/include/smjs/ -v
cp *.{h,tbl} /usr/include/smjs/ -v
cd Linux_All_DBG.OBJ
cp *.h /usr/include/smjs/ -v
mkdir -p /usr/local/{bin,lib}/ -v
cp js /usr/local/bin/ -v
cp libjs.so /usr/local/lib/ -v
以上安装完成后,运行/usr/local/bin/js 就应该可以启动js解释运行引擎了.
python使用举例:
相关文章推荐
- RF+Python实现右键操作
- 完全新手: windows64 bit 安装python2.7.11 和 scikit-learn
- Python 练习实例13
- Python 练习实例12
- python2.7初学(〇)
- python ssh异常
- 166. Fraction to Recurring Decimal
- python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode
- 【Python模拟登录】RSA加密与重放方式登录 -以模拟登录博客园为例
- 隐写小结
- python_关于with及contextlib的用法
- Python之连接MySQL之发送邮件整合
- python统计某一个进程名所占用的内存
- python中的多进程和多线程
- Python第四周:函数与递归函数
- python界面小程序
- 记录 第一次体验安装python第三方库的全过程
- python学习笔记(接口自动化框架 V2.0)
- Python条件语句
- python 坑记录