小编tam*_*mat的帖子

使用ScriptManager(Rhino)从Java使用Javascript HTML5类型数组,怎么做?

我一直在移植和应用程序,我在客户端Javascript开发到我的服务器(用于多人游戏目的).我正在使用ScriptEngine执行一些部分,因为我想在客户端和服务器中使用相同的代码,而不必重新编码所有内容两次.

一开始它运行正常,但后来我偶然发现了HTML5中新类型数组的问题(Float32Array,Uint8Array ......).ScriptEngine(Rhino)不支持这些数组,出于性能原因我需要它们,所以我不能使用非类型数组在javascript中重新实现它们.

我想用Java重新实现它们并导入包,但是没有办法在Java中重新实现[]运算符,也没有扩展基本数组(AFAIK).

所以最后我做了一个黑客并为开发人员制定了一些规则.

有没有人知道在Java中重新实现类型化数组的解决方案或方法并将它们导出到Javascript?

谢谢

javascript java scripting html5 rhino

7
推荐指数
1
解决办法
604
查看次数

标签 统计

html5 ×1

java ×1

javascript ×1

rhino ×1

scripting ×1