20、ServiceNow客户端Glide API详解

ServiceNow客户端Glide API详解

1. 客户端Glide API概述

客户端Glide API部分是服务器端API的子集,同时也提供了处理表单和列表的API。这些API可用于控制和操作ServiceNow界面元素的行为,以及与数据库、用户和会话信息进行交互。常见的客户端Glide API类包括:
- GlideRecord
- GlideAjax
- GlideForm
- GlideUser

客户端脚本不会在服务器上执行,因此无法使用某些类似Java的功能,但可以访问浏览器的作用域、某些UI元素以及客户端功能,如DOM操作。不过需要注意的是,DOM操作很少是一个好主意。另外,客户端代码对用户体验的性能有重要影响,查询数据库记录等操作可能会导致浏览器会话锁定,影响用户体验。幸运的是,客户端API通常提供了指定回调函数的选项来解决这个问题。

2. 回调函数

在JavaScript中,函数是一等对象,可以存储在变量中、作为参数传递给其他函数以及从函数中返回。回调函数是作为参数传递给另一个函数,并在该函数体内的某个时刻执行的函数,通常会携带执行结果作为参数。

如果要测试这里提到的任何API,可以导航到API应该存在的页面(例如,导航到记录表单以测试g_form API),然后按Ctrl + Shift + J。此时除了浏览器的控制台窗口会打开外,还会出现一个客户端JavaScript执行器。在这个窗口中编写或粘贴的任何代码都可以在与任何客户端脚本、UI脚本或UI策略脚本相同的上下文中执行。

3. GlideAjax

GlideAjax类允许客户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值