在 JavaScript 与 Java 之间进行选择 在编写事件处理程序时,JavaScript 和 Java 各有优缺点。对于只熟悉其中一种语言的开发者来说,使用所熟悉的语言的优点很明显,但对于其他开发者来说,对语言的选择取决于报告需求。 使用 JavaScript 编写事件处理程序的优点包括: 易于为特定的事件处理程序添加简单的脚本 与添加使用 Java 编写的事件处理程序相比,在报告中添加 JavaScript 事件处理程序更简单。要编写 JavaScript 事件处理程序,不需要在 Eclipse 中创建 Java 环境或者了解 Eclipse Java 开发流程。不需要指定包,实现接口或了解所编写的事件处理程序的参数。 要添加 JavaScript 事件处理程序,请首先从“脚本”选项卡上的下拉列表中选择该事件处理程序的名称。然后,输入代码。 语言构造比较简单,类型约束较为宽松,语言规则不太严格 与 Java 相比,由于 JavaScript 的要求比较宽松,因此编码量较小。 使用 Java 编写事件处理程序的优点包括: 可以使用 Eclipse Java 开发环境 Eclipse Java 开发环境的功能非常强大,它提供了诸如自动补全、上下文相关帮助、键盘快捷键和参数提示等功能。 易于查找和查看事件处理程序 报告的所有 Java 事件处理程序都保存在随时可查看的 Java 文件中。相比之下,JavaScript 事件处理程序嵌入在设计中,您每次只能查看一个处理程序。
在编写事件处理程序时,JavaScript 和 Java 各有优缺点。对于只熟悉其中一种语言的开发者来说,使用所熟悉的语言的优点很明显,但对于其他开发者来说,对语言的选择取决于报告需求。
使用 JavaScript 编写事件处理程序的优点包括:
使用 Java 编写事件处理程序的优点包括: