簡體   English   中英

在瀏覽器之外解釋JavaScript?

[英]Interpreting JavaScript outside of the browser?

這更多是出於好奇,這是一個真正的要求,但我想知道是否可以將JavaScript視為(理想情況下)一流的.NET公民,或者(其次)有一些方法來調用/解釋純JavaScript函數(在桌面設置中不需要DOM)?

有沒有人試圖實現CLR版本的JavaScript? 關於這一點,我想到了一些東西,但現在我想到它可能是PHP,而不是JavaScript。

對於你的第二個選擇,有Rhino類似的東西

使用DLR(動態語言運行時),您可以使用Managed JScript。 請在此處查看Microsoft的官方JScript博客。

http://blogs.msdn.com/jscript/archive/2007/05/04/managed-jscript-announced.aspx

這適用於Ruby(IronRuby),Python(IronPython)和Dynamic VB。 您也可以編寫自己的DLR語言。

JScript作為一等公民在.NET上可用。 它不完全是JavaScript,但可能足夠接近您的需求。

根據這個頁面,CLR上曾經有2個“實現”:

http://blogs.ugidotnet.org/nettools/articles/8060.aspx

但兩人似乎都死了......

完全可以在不使用Web瀏覽器的情況下運行JavaScript應用程序。 您可以通過使用cscript運行應用程序(通常javascript文件以.js結尾)來完成此操作。

您還可以使用node.js運行.js文件。 希望這有助於其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM