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