Members
console :Console
console
是全局范围内的 Console 类的一个实例。
使用 console
可以在调试控制台中输出消息,例如 cMT Diagnoser。
Type:
Example
console.log("Hello world!");
globalThis :Object
globalThis
是 ECMAScript 262 规范中定义的全局 this
对象。
Type:
- Object
net
net
命名空间提供用于执行网络相关操作的类和函数。
目前仅支持 Web 请求(cURL)。
window :Object
Properties:
Name | Type | Description |
---|---|---|
memoryStorage |
MemoryStorage | 唯一的 MemoryStorage 对象 |
window
是 JavaScript 的全局对象。
注意:
- 由于同一(EBpro)窗口中的 JavaScript 对象共享同一个 JavaScript 上下文,它们也共享相同的
window
全局对象。 - JavaScript Actions 没有
window
对象。
Type:
- Object
Methods
cancelAnimationFrame(requestID)
- See:
取消先前通过 requestAnimationFrame()
调度的动画帧请求。
Parameters:
Name | Type | Description |
---|---|---|
requestID |
Object | 由调用 |
clearInterval(intervalID)
- See:
取消先前通过 setInterval()
设定的定时重复执行操作。
Parameters:
Name | Type | Description |
---|---|---|
intervalID |
Object | 要取消的重复操作的标识符。此 ID 是 |
clearTimeout(timeoutID)
- See:
取消先前通过 setTimeout()
设定的超时回调。
Parameters:
Name | Type | Description |
---|---|---|
timeoutID |
Object | 要取消的超时操作的标识符。此 ID 是 |
requestAnimationFrame(callback) → {Object}
- See:
告知系统希望执行动画,并请求系统在下一次重绘之前调用指定的回调函数来更新动画。
每当准备好更新屏幕上的动画时,都应调用此方法。它会请求系统在下一次重绘前调用回调函数。
该回调函数会接收一个参数,即一个 64 位整数,表示当前时间(从时间原点开始计算的毫秒数)。
Parameters:
Name | Type | Description |
---|---|---|
callback |
function | 当需要更新动画以进行下一次重绘时调用的函数。该函数接收一个参数,即 64 位整数,表示当前时间(自时间原点以来的毫秒数)。 |
Returns:
一个对象,即请求 ID,可用于唯一标识回调列表中的条目。可以将此值传递给 cancelAnimationFrame()
以取消该请求。
- Type
- Object
require(id) → {*}
用于导入模块。模块可以使用相对路径导入(例如 ./
、./foo
、./bar/baz
、../foo
)。
Example
const myModule = require('/myModule.js');
Parameters:
Name | Type | Description |
---|---|---|
id |
String | 模块名称或路径。 |
Returns:
导入的模块内容。
- Type
- *
setInterval(func, delay) → {Object}
- See:
该方法以固定的时间间隔重复调用一个函数或执行一段代码。它返回一个唯一标识该定时器的 ID,以便稍后可以使用 clearInterval()
取消它。
Parameters:
Name | Type | Description |
---|---|---|
func |
function | 每隔 |
delay |
Number | 指定的时间间隔(以毫秒为单位),即两次执行 |
Returns:
一个对象,标识由 setInterval()
创建的定时器;可以将此值传递给 clearInterval()
以取消定时器。
- Type
- Object
setTimeout(func, delayopt) → {Object}
- See:
该方法用于设置一个定时器,在计时器到期后执行指定的函数或代码。
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
func |
function | 计时器到期后要执行的函数。 |
||
delay |
Number |
<optional> |
0
|
指定的时间间隔(以毫秒为单位),即执行 |
Returns:
一个对象,标识由 setTimeout()
创建的定时器;可以将此值传递给 clearTimeout()
以取消定时器。
- Type
- Object