chakra相关内容
我的处境很尴尬, 我使用纯 JavaScript 将近 3 年了,我知道 JavaScript 是单线程语言,并且您可以使用 setInterval 和 setTimeout 函数模拟异步执行, 但是当我想到它们如何工作时,我无法清楚地理解它.那么这些函数如何影响执行上下文? 我想在特定时间只运行一部分代码,然后切换到另一部分.如果是这样,那么很多 setInterval 或 s
..
一段时间以来,我们一直在使用旧的JScript引擎(CLSID_JScript)在浏览器扩展(BHO)中使用活动脚本,最近我们决定也支持新的IE9脚本引擎(Chakra).我们要做的一件事是使用带有SCRIPTITEM_CODEONLY选项的AddNamedItem向引擎添加符号,以创建我们自己的模块(命名空间).不幸的是,我们无法将此功能与Chakra一起使用.即使是最简单的示例,我们在其中添加
..
The new JavaScript engine takes advantage of multiple CPU cores through Windows to interpret, compile, and run code in parallel.- http://technet.microsoft.com/zh-我们/library/gg699435.aspx 和 The C
..
现在有几个nodejs的分支,其中有些支持Google的V8引擎以外的JavaScript引擎. 要让我的节点代码查看其运行在哪个JS引擎上,目前的最佳方法是什么? 我知道的引擎是: Google的 V8 -官方 node.js 和 iojs 分支支持的唯一引擎. JXcore 支持的引擎之一. Mozilla的 SpiderMonkey - JXcore 支持的引擎之一.
..
在ES6中,“地图和集合"可以将“对象"用作键.但是,由于ES6规范并未规定这些数据结构的基础实现,所以我想知道现代JS引擎如何存储密钥以保证O(1)或至少在Java之类的语言中,程序员可以显式提供一个(好的)hashCode方法,该方法将在密钥空间中均匀地对密钥进行哈希处理,以保证性能.但是,由于JS不具有这些功能,是否仍然可以假设它们在Maps and Sets实现中使用某种哈希值呢?
..
我已经下载了适用于Windows的最新JXcore安装程序,安装时我可以选择V8(Chrome的Javascript引擎)或SpiderMonkey(Firefox的JavaScript引擎),但不能选择ChakraCore(Microft Edge的JavaScript引擎的OSS版本)浏览器)。 ChakraCore版本的JXcore只能在Windows 10下运行吗?或者它是不是作
..
我工作的一个很酷的C#应用程序,它使用JS很多关于我们的模型层。 ,我们想利用速度提升IE9的轮Javascript引擎 问题: 我可以使用查克拉在C#中,并与JS对象作为COM对象进行交互? (上调用JS对象的功能) 我可以从IE9单独安装轮? (有些用户没有安装IE9,所以,如果他们没有安装IE9,只是轮会更容易些)。 感谢很多提前对你的专业知识。 解决方案
..
微软可能(实际上我认为它会)在未来的版本的IE10轮(JScript引擎)作为一个独立的模块,如谷歌的V8 JavaScript引擎。 现在的问题是:将发动机从C#IronPython的一样被访问 解决方案 C#和IronPython都是.NET语言。它们共享相同的运行时间,让他们可以轻松地进行互动。没有什么暗示轮是建立在.NET;相反,因为它编译JavaScript以机器code为
..
我是在一个尴尬的境地 我与纯JavaScript工作了近3年了,我知道,JavaScript是的单线程的语言, 而且你可以模拟使用的setInterval 和的setTimeout 函数的异步执行, 但是当我想到他们如何工作,我不能清楚地了解它。 那么这些功能如何影响执行上下文? 我想,在特定的时间只运行一个code的一部分,它切换到后 另一部分。如果是这样,那么将有很多的的setIn
..
使用.NET,我可以写承载符合微软的IActiveScript约定的脚本引擎的应用程序。这包括JScript和VBScript来自微软,也PerlScript,RubyScript和我不知道还有什么来自第三方的。 要做到这一点在code的方法是这样的: 型发动机= Type.GetTypeFromProgID(PROGID,真正的); _engine = Activator.Creat
..