有没有办法在1.7的JavaScript引擎上运行脚本。为什么? 我正在使用一种基本上是1.7 javascript分叉版本的语言,但它的服务器端框内部非常缓慢且难以调试。如何运行1.7 Javascript
回答
使用旧版浏览器?但是这有它自己的问题。如果您尝试在这台旧服务器上运行的网页不支持当前的Javascript语言,则最好更新网页,而不是试图找到一种解释方式不同的方法。
不是旧的,而是新的... Firefoxs JS 1.7功能成为ES6规范的一部分... –
运行在服务器中的旧JavaScript引擎?这可能是犀牛,你可以download here,并在本地执行。 This page说犀牛1.7R1实现JavaScript 1.7。下面我用最古老的版本,我发现,1.7R4:
$ java -jar js.jar
Rhino 1.7 release 4 2012 06 18
js> JSON
[object JSON]
js> JSON.stringify({x:42})
{"x":42}
js> parseInt('00012')
10
js>
这其中有对JSON
支持,所以它不是太旧,但它已经从旧的JS引擎这个怪癖其中parseInt
不会忽略前导零:)
编辑: What is Demandware:
Demandware脚本是基于ECMAScript 3添加了(可选)从所述的ECMAScript 4提案键入规范。最重要的是,Mozilla的Javascript 1.7扩展可以用在Demandware脚本中。
我闻到犀牛(由Mozilla开发)。
它的工作方式是,Demandware脚本被编译成使用Rhino引擎
我看到犀牛:)
他们肯定Java类这些功能在单独使用Rhino时不会提供给您,但是如果您想快速迭代不依赖于这些Demandware的自定义代码功能(你可以嘲笑插件),那么Rhino可能是测试脚本的好方法。
我会看看犀牛,是的,这是服务器端它的一部分,它是demandware的一部分,一个电子商务平台。运行“Demandscript”这是JS 1.7与几个自定义函数和东西 –
@NATHANSACHS感谢澄清,这似乎证实它的犀牛 –
- 1. 如何使用JRuby 1.7运行Ruby 2.0?
- 2. Java 1.7运行时错误
- 3. 如何在运行pdfjs时运行javascript?
- 4. 如何使用Oracle的新的1.7 JDK for Mac运行Eclipse?
- 5. 如何使用Java 1.7在OSX上运行FlashBuilder 4.7
- 6. 如何使用旧版本的Java 1.6运行.jar 1.7程序?
- 7. 如何在Java版本1.7上运行STS
- 8. 如何同时运行Dojo 1.7和Dojo 1.6?
- 9. 如何在JDK 1.7上运行Eclipse Indigo OSX
- 10. 如何运行的JavaScript
- 11. jdk 1.7 + tomcat 7 +运行批处理
- 12. OSX 10.9.2上的Java 1.7运行为1.5?
- 13. flyway vers 1.4.2在Java 1.7上运行?
- 14. 服务器运行SVN 1.6,客户端运行SVN 1.7
- 15. 如何在Django执行syncdb 1.7
- 16. 如何使用Passlib 1.7+
- 17. HTML/JavaScript:如何在运行其他代码时运行循环?
- 18. 我的脚本在inline-javascript运行前如何运行?
- 19. 如何运行jhipster javascript测试用例
- 20. 如何运行相同的JavaScript函数
- 21. 如何从$(document).ready()运行javascript函数
- 22. chrome/firefox-如何运行javascript命令
- 23. 如何通过Javascript运行动画?
- 24. 如何从JavaScript文件运行Webpack?
- 25. 如何运行javascript colormap示例?
- 26. 如何阻止JavaScript运行的线程?
- 27. 如何在我的ContentPlaceHolder中运行JavaScript?
- 28. 如何在服务器上运行JavaScript
- 29. 如何从Jenkins运行casperjs javascript测试?
- 30. 如何用javascript运行C#命令?
Um JS是向后兼容? JS 1.7代码将运行在每个浏览器/引擎/任何... –
我刚刚发现JS1.7成为ES6规范的一部分,所以它将运行在所有*现代*引擎上... –