Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调用C++;通过JavaScript的函数/方法 有人知道如何通过JavaScript调用C++函数或方法。 需要像Lua/Python-C++那样的脚本,但需要使用JavaScript 谢谢。 JavaScript指令由浏览器解释,我不认为JS有C++层(无论如何它不会有什么意义)。 你想达到什么目的?_Javascript_C++ - Fatal编程技术网

如何调用C++;通过JavaScript的函数/方法 有人知道如何通过JavaScript调用C++函数或方法。 需要像Lua/Python-C++那样的脚本,但需要使用JavaScript 谢谢。 JavaScript指令由浏览器解释,我不认为JS有C++层(无论如何它不会有什么意义)。 你想达到什么目的?

如何调用C++;通过JavaScript的函数/方法 有人知道如何通过JavaScript调用C++函数或方法。 需要像Lua/Python-C++那样的脚本,但需要使用JavaScript 谢谢。 JavaScript指令由浏览器解释,我不认为JS有C++层(无论如何它不会有什么意义)。 你想达到什么目的?,javascript,c++,Javascript,C++,你可以试试: 开源JavaScript引擎 V8是用C++编写的,用于谷歌浏览器,谷歌的开源浏览器。 V8实现了第3版中指定的ECMAScript,并在使用IA-32或ARM处理器的Windows XP和Vista、Mac OS X 10.5(Leopard)和Linux系统上运行 V8可以单独运行,也可以进入任何C++应用程序…< /P> Mozilla的Spidermonkey: 如何通过Javascript XHR调用服务器端脚本,在系统级执行您的C程序?Javascript有不同的实

你可以试试:

开源JavaScript引擎

V8是用C++编写的,用于谷歌浏览器,谷歌的开源浏览器。 V8实现了第3版中指定的ECMAScript,并在使用IA-32或ARM处理器的Windows XP和Vista、Mac OS X 10.5(Leopard)和Linux系统上运行

V8可以单独运行,也可以进入任何C++应用程序…< /P>


Mozilla的Spidermonkey:


如何通过Javascript XHR调用服务器端脚本,在系统级执行您的C程序?

Javascript有不同的实现(在不同的浏览器中)
在Windows平台上,可以使用COM对象的形式的C++代码< /P> < P>我不知道有任何跨浏览器解决方案,但对于Firefox我建议。

< P>有几种不同的JavaScript引擎可以使用。我认为他们没有一个通用的编程接口,所以你必须选择一个并使用它。谷歌Chrome和Mozilla使用。V8和spidermonkey都是开源的。我猜spidermonkey已经有一段时间了,它更成熟了。还有来自苹果的,也是开源的


Wikipedia也有。

这是一个有点老的问题,但如果有人偶然发现这个问题并找到答案,我认为这会很有帮助,但这只在Chrome上有效。

在哪个平台上,在这个上下文中,可以找到有关这个问题的相关搜索结果,他想用JavaScript作为C++应用程序的扩展语言。这不是一个真正的答案,如果是这样,它应该是一个注释。问题是如何从JavaScript访问C++对象……而不是如何从C++中访问JavaScript。