有没有办法在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. 如何同时运行Dojo 1.7和Dojo 1.6?
- 5. 如何使用Oracle的新的1.7 JDK for Mac运行Eclipse?
- 6. 如何在JDK 1.7上运行Eclipse Indigo OSX
- 7. 如何在Java版本1.7上运行STS
- 8. 如何在Django执行syncdb 1.7
- 9. 如何从Scala(JVM)运行JavaScript代码?
- 10. chrome/firefox-如何运行javascript命令
- 11. 如何在后台运行javascript?
- 12. 如何运行jhipster javascript测试用例
- 13. 如何在服务器上运行JavaScript
- 14. 如何在我的ContentPlaceHolder中运行JavaScript?
- 15. 如何使用Crawljax运行JavaScript代码
- 16. 如何从.NET代码运行javascript?
- 17. 如何让JavaScript运行多次?
- 18. 如何从javascript运行验证器?
- 19. 如何在JavaScript中运行(Python-like)doctests?
- 20. 如何从shell运行JavaScript文件?
- 21. 我如何运行一个JavaScript代码
- 22. 如何运行相同的JavaScript函数
- 23. Android - 如何从JavaScript运行意图
- 24. 如何从可可app运行JavaScript/AppleScript?
- 25. 如何从$(document).ready()运行javascript函数
- 26. JavaScript - 如何阻止脚本运行onClick()?
- 27. 如何通过Javascript运行动画?
- 28. 如何阻止JavaScript运行的线程?
- 29. 如何依次运行JavaScript代码?
- 30. 如何运行PHP内部的Javascript
Um JS是向后兼容? JS 1.7代码将运行在每个浏览器/引擎/任何... –
我刚刚发现JS1.7成为ES6规范的一部分,所以它将运行在所有*现代*引擎上... –