2

我想在我自己的应用程序中嵌入 Javascript。我知道我可以使用所有开源 Javascript 引擎(如 V8、TraceMonkey/SpiderMonkey)来做到这一点。但是,浏览源代码学习如何嵌入它们并不容易,因为大多数都没有很好的文档记录。Windows中有什么本机的吗?JScript 引擎是否已经向用户公开(可能通过 COM)?IE9 中的 JScript 引擎(具有编译功能的引擎)是否可以通过桌面应用程序嵌入?

4

4 回答 4

0

MuJS是一个可嵌入的 JavaScript 解释器,明确关注易于嵌入和扩展。如果您熟悉 Lua C API,那么学习 MuJS 应该很容易。

于 2014-09-22T12:40:11.890 回答
0

您可以使用Script Interfaces嵌入 MS 提供的脚本引擎,包括 JScript 和 VBScript 。但看起来它们的文档记录并不比开源选项更好。

于 2010-06-14T12:16:11.187 回答
0

对于某些语言,有可嵌入的 javascript 引擎,专门设计用作脚本引擎或独立解释器。最受欢迎的可能是用于 Java的Rhino 。但对于 .Net 也有Jint

于 2010-06-14T12:11:20.910 回答
0

你可以看看SEE: Simple ECMAScript Engine。如果您阅读了 ECMAScript 标准的介绍,您会注意到该语言实际上旨在用于编写应用程序环境原生对象的脚本。

我认为 JS 的一个大问题是人们将它与 DOM 混为一谈,这会扼杀任何语言。Brendan Eich 实际上着手在浏览器中实现 Scheme。因此,当营销类型坚持 Java 名称和花括号语言时,他采用了 Scheme 和 Self 概念,并在其周围包裹了类似 C 的语法。哦,它被称为 JavaScript,尽管它与 Java 几乎没有共同之处 - 但在当时它是当时的风格。

于 2012-10-03T23:33:39.993 回答