访问控件值,推荐的使用方法是什么?
document.getElementById(...)
或XSP.getElementById(...)
答案 0 :(得分:3)
XSP对象充当"包装器"并会隐藏实现细节(浏览器不兼容性等),因此我更倾向于使用Game_Events.__init__()
:
XSPClientDojo库定义了一个公开的全局 XSP 对象 一些JavaScript函数到XPage运行时。顾名思义, XSPClientDojo使用 Dojo JavaScript库,但其他 可以在将来开发实现(例如,何时 支持手持设备)。
答案 1 :(得分:1)
document.getElementById(...)
放弃了对浏览器实施的依赖。 XSP.getElementById(...)
依赖于IBM Dojo扩展和IBM支持。
任何XSP....
方法都适用相同的规则。如果浏览器更改应该对其产生影响,那么IBM代码将会更新并且只要您的服务器位于当前版本和修订包,您就不需要对应用程序进行更改。因此,依赖于任何框架,它归结为您是否愿意使框架保持最新以利用额外的抽象层。