有沒有辦法在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規範的一部分,所以它將運行在所有*現代*引擎上... –