标题:
基于 XPages 的 Web 2.0 应用开发技巧(2)
[打印本页]
作者:
look_w
时间:
2018-9-14 16:30
标题:
基于 XPages 的 Web 2.0 应用开发技巧(2)
服务器端 JavaScript 功能介绍XPages 使用服务器端 JavaScript 来完成业务逻辑操作、与 Domino 的交互操作、文档的创建、查看、编辑与删除等功能。服务器端 JavaScript 除了具有与普通 JavaScript 同样的语法规则外,还具有更多的内置函数,具体的内置函数库,读者可以在 Lotus Domino Designer 的帮助内容中获取到,在 Domino Design 的 Help 菜单下查看”Help Content”菜单项,即可查看详细的服务器端 JavaScript 内置函数库,如下图。
图 4. 查看服务器端 JavaScript 内置函数
服务器端 JavaScript 提供了一些与 Notes Formula 对应的功能函数,例如 @IsAvailable,@ @IsDocBeingSaved 以及 @IsNewDoc 等等,还提供了一些标准对象支持,例如 Array, Boolean, Date, Math, Number, Object, String 以及 RegExp 等等,此外,还有一些顶层操作函数例如 eval,isNaN 等。Lotus Domino Designer 中服务器端 JavaScript 的规范包含五个方面的内容:
声明,构成脚本框架的关键字的语法声明。
操作,包括赋值、比较、运算的符号和关键字声明。
顶层函数,没有与任意对象进行绑定的内置顶层操作函数。
JAVA 代码调用,描述如何使用服务器端 JavaScript 来调用 Java 代码。
具体的服务器端内置函数内容读者均可以在 Lotus Domino Design/Notes 所带的帮助文档中可以查看到。
图 5. 查看 Lotus Domino Design 帮助文档内容
此外,服务器端 JavaScript 与提供与 Java 代码的相互调用功能以及强大的 Domino 文档管理功能,读者可以在””这篇文章中学习服务器端 JavaScript 如何与 Java 代码进行交互。接下来,将为大家讲述服务器端 JavaScript 如何进行 domino 文档的管理操作。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0