作者fillano (冒牌费大公)
看板Ajax
标题Re: [问题] Javacript 一定要 run 在浏览器里吗?
时间Thu Nov 12 13:29:40 2009
※ 引述《sheeper (as)》之铭言:
: 可以单独执行吗?
: 谢谢
可以,目前浏览器的javascript引擎都可以抽出来使用,只是没有环境支援的话,能做的
事情不多。
只能跑Javascript核心:
SpiderMonkey编译好了,会有一个jsshell.exe,可以用来跑javascript。
V8编译时,加上sample=shell参数,就会产生shell.exe,可以用来跑javascript。
Rhino的jar档,可以直接跑一个shell
WebKit在windows下的编译还没试出来,不过据说也会有一个jsc.exe可以跑Javascript。
如果需要额外功能:
http://code.google.com/p/jslibs/ 核心是SpiderMonkey
如果熟悉C++,你可以自己加功能到SpiderMonkey或是V8
如果熟悉Java,你也可以自己加功能到Rhino
另外,在windows环境中,有装Windows Script Host的话,就会有cscript.exe或是
wscript.exe可以拿来执行javascript,另外VisualStudio 2008 Express里面有一个jsc
.exe工具,可以把javascript编译成exe档。利用ActiveXObject物件,JScript可以做非
常多事情的。
--
Sapere Aude! 这就是启蒙运动的口号!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.69.1
1F:→ Kelunyang:又多学到一件事! 11/12 23:09
2F:推 sheeper:多谢 F大的详解 如果 Javascript能有像 Python一样的 11/13 02:29
3F:→ sheeper:interactive interpreter, 就更帅了 11/13 02:30