rhino相关内容

Rhino 中的 XMLHttpRequest?

最近我一直在玩 Java 的 ScriptEngine API,即 javascript 引擎,它使用 Rhino 来处理所有事情.我偶然发现 Rhino 没有 XMLHttpRequest.我想知道是否有人知道解决此问题的可能方法? 解决方案 您实际上需要在 Java 中定义 XMLHttpRequest.它已经完成了 - 检查 this. ..
发布时间:2022-01-15 21:26:18 Java开发

警告:node.js 检测失败,sbt 将使用基于 Rhino 的 Trireme JavaScript 引擎

我是 Play 框架的新手.请解释以下警告的含义. 警告:node.js 检测失败,sbt 将使用基于 Rhino 的 Trireme JavaScript 引擎来运行 JavaScript 资产编译,这在某些情况下可能比使用 node.js 慢几个数量级 我不希望任何会减慢我的应用程序速度的东西,所以请建议我是否应该将 JS 引擎更改为 Node.js,但我的 PlayFramewo ..
发布时间:2022-01-02 21:52:32 其他开发

在 ant 脚本中使用最新的 Rhino

我正在尝试在 ant 标签中使用最新版本的 Rhino,但它似乎使用的是与 JVM 捆绑在一起的 Rhino 版本.我尝试调整类路径以指定 Rhino 脚本 jar.目前,我尝试了以下方法: ..
发布时间:2021-11-11 02:46:25 其他开发

使用 RHINO 编译目录和子目录中所有(css)LESS 文件的 ANT 脚本

我想编译特定文件夹中的所有 *.less 脚本,并使用 less-rhino-1.1.3.js 子目录. github 上有一个针对特定文件执行此操作的示例,效果很好.但我想对一个完整的文件夹做同样的事情.我尝试了很多,这是我最后一次尝试. 不行,propertyregex好像不是标准的ANT,我不想用这样的东西.我什至不确定这段代码是否有效. ..
发布时间:2021-11-11 02:00:12 其他开发

有没有人使用或编写过 Ant 任务来将(Rhino)JavaScript 编译为 Java 字节码?

我想使用 Rhino JavaScript 编译器将一些 JavaScript 编译为 .class用于项目的字节码文件.看起来这应该已经存在,因为 Groovy、NetREXX(!) 和 Jython 分别有 groovyc、netrexxc 和 jythonc 任务.有没有人使用或编写过这样的 Ant 任务,或者任何人都可以提供一些关于如何编写的提示? 理想情况下,它可以通过某种方式解决 ..
发布时间:2021-11-11 01:58:51 Java开发

Java 的 JavaScript 引擎

目前我在我的应用程序中使用 Rhino.我需要评估一些 JavaScript 蚂蚁从中获取值(我不需要通过 JavaScript 使用 Java 类).但它太慢了.也许有什么方法可以将 V8 与 Java 应用程序一起使用? 更新: 我有大量不同类型的对象.我需要一个灵活的机制来验证和转换这些对象到所需的形式(用户应该能够更改验证和转换的规则(在运行时),即在 Java 中硬编码这些规 ..
发布时间:2021-09-15 20:27:18 Java开发

如何在three.js中覆盖GLTF材料

我正在尝试创建一种动态方式来在 Three.js 中的 gltf 导入模型上显示太阳能数据.目的是将不同的纯色与模型的不同部分相关联,并能够关闭和打开它们.我目前的障碍是在 gltf 中更改材质的颜色. 我尝试使用 ObjLoader 来代替我输入自己的材料,但这不起作用:/ 这是我目前拥有的js: const gltfLoader = new THREE.GLTFLoader() ..
发布时间:2021-09-07 18:52:41 其他开发

测试内部类

如何为内部类编写单元测试??? 解决方案 您编写测试来指定顶级类的外部接口的行为.该类是否使用内部类来实现该行为,是该类的实现细节,测试不需要知道任何相关信息. 如果内部类无法通过顶级类的接口进行充分测试,那么通常最好将内部类移出并直接将其作为新的顶级类进行测试.想要测试内部类是一种代码味道,内部类可能足够重要以成为顶级类. ..
发布时间:2021-09-04 20:17:39 其他开发

如何为 r.js 提供伪文件系统?

好的,所以 r.js 可以在 Rhino.这很棒. 去做它需要做的事情. 在rhino上它基本上使用java.io.File、java.io.FileOutputStream和java.io.FileInputStream来实现文件系统它需要做的修改. (背景:我致力于为基于 Maven 的 Java/Javascript 开发人员提供更好的开发体验.作为 Maven,有约定俗成 ..
发布时间:2021-07-14 20:04:55 Java开发

递归方法比交互方法慢 10 倍

尽可能清理代码以显示我的问题.基本上它是一个八叉树搜索+相交.intersect 函数来自一个 SDK(整个项目是一个犀牛插件).如果我使用交叉调用进行循环,它比通过八叉树进行递归搜索快 10 倍.甚至更奇怪 - 我隔离了相交调用的时间 - 在递归内部它比循环慢 8 倍.它的行为可能有 1000 种原因,但我希望我犯了一些明显的错误,有人可以通过查看代码发现. 有一个缓慢的递归片段: pu ..
发布时间:2021-07-05 19:17:28 C#/.NET

Rhino - 将 javascript 对象传递给 java

我对 Rhino 很陌生,我的问题是如何实现以下目标, 假设我有一个 javascript 对象,它遵循以下类似的内容,我可以在 java 中使用它. var myObject = new Object();myObject.string1 = "你好";myObject.string2 = "世界";myObject.int1 = 1; 但是如果它是动态的,我如何在 java 中使用它 ..
发布时间:2021-06-11 19:39:44 Java开发

在Rhino评估期间包含一个JavaScript文件

如何在另一个以Java运行的Rhino引擎正在评估的脚本"Foo"中包含一个脚本"Bar". IE,在Java中像这样设置脚本引擎: ScriptEngineManager管理器= new ScriptEngineManager();ScriptEngine engine = manager.getEngineByName("javascript");BufferedReader br ..
发布时间:2021-05-19 20:36:10 前端开发

我如何开始使用Oracle的Nashorn JS引擎进行编码,何时在OpenJDK中取代Rhino?

我正在寻找一种开始使用Oracle新的Nashorn JavaScript引擎的方法.我用DL发行了最新的OpenJDK 8(b65),看来Rhino仍然是唯一包含的脚本引擎. 任何人都知道Nashorn何时(或在哪个版本中)将在OpenJDK中取代Rhino?甚至更好的是,在哪里可以得到包含它的JDK?我知道Netbeans已经编写了一个调试器来使用它,只是不确定它们从何处获得了开始编写它 ..
发布时间:2021-05-18 19:59:36 Java开发

JavaScript(Rhino)使用库或包含其他脚本

在JDK6中,是否可以加载一个文件中的每个脚本的多个脚本,并让一个脚本引用另一脚本的方法?有点像“包含"? 解决方案 我认为您正在使用 load()方法/属性 load("file1.js");load("file2.js");load("file3.js");methodFromFileOne();var bar = methodFromFileTwo();var etc = dot ..
发布时间:2021-05-18 19:54:10 Java开发

从Nashorn切换到Rhino(Gradle)

我正在将Java 8与Kotlin和项目中的其中一个库一起使用( http://michel-kraemer.github.io/citeproc-java/)拒绝在Java 8捆绑的Nashorn JavaScript解释器上运行.解决方案是改用Rhino JavaScript解释器. 我正在使用Gradle构建我的项目.我已经将Rhino添加到我的依赖项中,但是该库仍然坚持使用Nasho ..
发布时间:2021-05-13 18:56:17 Java开发

如何使用"closure-compiler"在java里面

我正在使用Google提供的闭包编译器.我在字符串变量中有JavaScript.需要在Java中使用闭包编译器来压缩字符串 我已经尝试了以下链接中的代码http://blog.bolinfest.com/2009/11/calling-closure-compiler-from-java.html 这是我使用的代码,其中"source"变量具有javascript的值 Compil ..
发布时间:2021-05-12 19:18:44 Java开发

如何使用Rhino和Eclipse从JavaScript访问外部JAR文件?

我正在使用Mozilla Rhino编写JavaScript服务器应用程序.我想在我的项目中包括HttpClient类,以方便地访问Web,但是我不知道如何配置Eclipse项目以使Rhino加载HttpClient JAR文件. 我已将 js.jar (来自Rhino)和 httpclient-4.0.1.jar 添加到Eclipse中项目的构建路径中,并且在我的运行配置中,从Rhino的 ..
发布时间:2021-04-22 19:12:08 Java开发

使用jshint-rhino.js的自定义设置

我一直在将jshint与node一起使用,但最近不得不切换到与Rhino一起使用. 我曾经能够做到: jshint --config=jsHintConfig.json fileToLint.js 现在,我尝试将呼叫替换为: rhino jshint-rhino.js --config=jsHintConfig.json fileToLint.js 但是它似乎不起作用 ..
发布时间:2021-02-13 19:52:28 前端开发

在Rhino上使用JSHint的配置文件

我正在尝试使用Rhino从命令行运行jsHint.我想使检查成为团队检查过程的自动部分. 我可以使用以下命令来进行基本配置: java -jar .rhino.jar ./jshint.js ./samplefile.js 这将为我的(故意出错的)示例文件输出标准jsHint消息.并将配置注释添加到示例文件的顶部可以正常工作.但是,我想添加一个项目级别的配置文件来为每个文件指定我想 ..
发布时间:2021-02-13 19:52:18 前端开发