英特尔 XDK 模拟器中的 ECMAScript 生成器
ECMAScript generators in Intel XDK Simulator
我正在尝试使用在英特尔 XDK 中用 function*
声明的生成器。 XDK 中的模拟功能据说是基于 Chromium 构建的,尽管我无法分辨是哪个版本('about' 框等没有给出任何提示)。
This thread 提示当 运行 XDK Simulator 中的应用程序时,我在 function*
出现的行上得到 Syntax error: unexpected token *
。
如何在模拟器中启用必要的功能?
从“模拟”选项卡启动模拟器并打开调试控制台(使用“模拟”选项卡工具栏上的 "bug" 图标)。输入 top.process.versions
,您将获得一个对象,其中包含 XDK 中重要子系统的版本。 XDK 建立在 node-webkit 之上。
例如,在 XDK 的 3759 版本中,您会看到一个如下所示的对象:
JavaScript
top.process.versions
Object {http_parser: "2.3", node: "0.12.7", v8: "3.28.71.19", uv: "1.6.1", zlib: "1.2.5"…}
chromium: "38.0.2125.122"
http_parser: "2.3"
modules: "14"
node: "0.12.7"
node-webkit: "0.11.7-rc10-dev"
nw-commit-id: "035e7e1-0108df2-b51d814-e04a66a-984caaa-cdd879e"
openssl: "1.0.1p"
uv: "1.6.1"
v8: "3.28.71.19"
zlib: "1.2.5"
我正在尝试使用在英特尔 XDK 中用 function*
声明的生成器。 XDK 中的模拟功能据说是基于 Chromium 构建的,尽管我无法分辨是哪个版本('about' 框等没有给出任何提示)。
This thread 提示当 运行 XDK Simulator 中的应用程序时,我在 function*
出现的行上得到 Syntax error: unexpected token *
。
如何在模拟器中启用必要的功能?
从“模拟”选项卡启动模拟器并打开调试控制台(使用“模拟”选项卡工具栏上的 "bug" 图标)。输入 top.process.versions
,您将获得一个对象,其中包含 XDK 中重要子系统的版本。 XDK 建立在 node-webkit 之上。
例如,在 XDK 的 3759 版本中,您会看到一个如下所示的对象:
JavaScript
top.process.versions
Object {http_parser: "2.3", node: "0.12.7", v8: "3.28.71.19", uv: "1.6.1", zlib: "1.2.5"…}
chromium: "38.0.2125.122"
http_parser: "2.3"
modules: "14"
node: "0.12.7"
node-webkit: "0.11.7-rc10-dev"
nw-commit-id: "035e7e1-0108df2-b51d814-e04a66a-984caaa-cdd879e"
openssl: "1.0.1p"
uv: "1.6.1"
v8: "3.28.71.19"
zlib: "1.2.5"