在 Rhino 中使用库 (Javascript)

Use a library in Rhino (Javascript)

我目前 运行 Mozilla Rhino 使用此命令:

java -classpath c:\Users\DNastri\Desktop\rhino1_6R2\js.jar org.mozilla.javascript.tools.shell.Main -opt -1 -f

我在哪里可以下载这个包,我应该如何更改命令以在 Rhino 代码中使用以下库:

importPackage(org.json);

最好使用 Rhino 的原生 JSON 通过...

import org.mozilla.javascript.NativeJSON;

更好的是,使用无头的 http://phantomjs.org Chrome。

http://phantomjs.org/examples 提供了许多您可以实施的各种脚本类型的示例。在 Chrome 中可以做的任何事情,在 PhantomJS 中也可以做到。

Rhino 现在的开发比 PhantomJS 少得多,所以如果您正在从事一个长期项目,最好探索 PhantomJS。

您也可以尝试设置 overflow-y: auto 而不是 overflow: auto

如果您确定您的 ListView 在任何时候都不需要水平滚动,您也可以应用 overflow-x: hidden。