问题标签 [jint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1633 浏览

.net - “Jint - .NET 的 Javascript 解释器”可靠吗?

我在 Codeplex 中看到了jint 。它看起来很有趣。你用过吗?您认为 0.8.4 稳定且可用吗?(生产质量?)

0 投票
1 回答
1934 浏览

c# - 有人用 Jint 进行可视化调试吗?

我一直在使用Jint运行服务器端 JavaScript 代码,到目前为止我非常喜欢它。我遇到的一个问题是调试。

JInt 公开了在执行语句或命中断点时可以触发的事件。 正如网站上所提到的,可以创建一个通过这种机制工作的可视化调试器。

在我重新发明轮子之前,有人做过吗?是否有任何框架、库或工具可以促进该过程?

0 投票
3 回答
1256 浏览

c# - Jint + XNA (C#)

Is it possible to use jint to manipulate a 3D environment created with XNA (C#), and to add functionality to this environment (again using jint)?

0 投票
1 回答
433 浏览

c# - 如何使用jint和XNA构建游戏引擎?

我想在 XNA 中创建一个具有脚本能力(Jint)的游戏引擎。我该怎么做呢?(前进方向的总体思路 - 不一定要详细说明)。

谢谢

0 投票
1 回答
1649 浏览

c# - DynamicObject 和 Jint

我想在Jint下使用DynamicObject类,我已经建立了一个示例来做到这一点。第一个断言正确通过,但在第二个断言失败。

有没有办法做到这一点,或者你知道任何其他 javascript 引擎使它成为可能吗?

0 投票
3 回答
5369 浏览

c# - 在jint中将javascript对象传递给c#

我正在尝试将 javascript 对象发送到 c# 世界,但我无法弄清楚是如何完成的。

这是我的javascript代码

我已经尝试在 c# 类上使用这些方法签名,第一个参数是正确的,但第二个参数始终为空。

有没有办法做到这一点?

0 投票
1 回答
1120 浏览

javascript - 使用 Jint 执行 exe 文件 - Javascript 解释器

我创建了一个控制台应用程序,并且我使用 Jint-JavaScript Interpreter 来运行 javascript 函数。但是当我在javascript中使用activexobject时它给我一个错误代码是:

谁能告诉我我该怎么做?

0 投票
1 回答
1385 浏览

.net - 谓词序列化

假设我有一些 .NET 代码......

现在我想将此事件选择器发送到未用 .NET 编写的事件代理。

我如何以跨平台的方式序列化这个谓词,以便用另一种语言编写的程序可以重建谓词并执行它?

我曾想过尝试编写一个序列化程序,它将谓词写成一点 javascript,然后让 rhino 或 jint 解释并在代理处执行它。

或者也许有一种我不知道的表示谓词的实际跨平台方式?

你怎么看?

0 投票
2 回答
4403 浏览

c# - 解释 Jint 的工作原理

我想了解Jint,一个用 C# 编写的 JavaScript 解释器是如何工作的。具体来说:

  1. 它如何利用 Antlr?
  2. 哪些部分(如果有)或这个项目是新颖的,哪些部分代表了现有 JS 解释器到 C#.NET 的端口?
  3. 一般来说,如何用 C# 编写 Javascript 解释器?例如,在技术和代码方面已经存在什么,您必须自己编写什么?
  4. 编写 JS 解释器最具挑战性的部分是什么?
0 投票
2 回答
144 浏览

javascript - 将函数分配给全局名称

我需要一个f给定另一个(匿名)函数的javascript函数,g并且一个名称ng在全局范围(或​​至少是当前范围)中分配给该名称。我应该可以像这样使用它:

这可能吗?我需要一个纯 JavaScript 解决方案,没有 DOM 材料或类似的东西。这不打算在任何浏览器中运行..

免责声明:我可能有也可能没有好的/有效的理由想要这样做。您无需向我讲授保持全局范围清洁等优点;)