Global

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

由调用 requestAnimationFrame() 返回的 ID 值,该 ID 标识了请求的回调函数。

clearInterval(intervalID)

See:

取消先前通过 setInterval() 设定的定时重复执行操作。

Parameters:
Name Type Description
intervalID Object

要取消的重复操作的标识符。此 ID 是 setInterval() 调用时返回的值。

clearTimeout(timeoutID)

See:

取消先前通过 setTimeout() 设定的超时回调。

Parameters:
Name Type Description
timeoutID Object

要取消的超时操作的标识符。此 ID 是 setTimeout() 调用时返回的值。

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 毫秒执行的函数。该函数不接收任何参数,也没有返回值。

delay Number

指定的时间间隔(以毫秒为单位),即两次执行 func 之间的时间间隔。

Returns:

一个对象,标识由 setInterval() 创建的定时器;可以将此值传递给 clearInterval() 以取消定时器。

Type
Object

setTimeout(func, delayopt) → {Object}

See:

该方法用于设置一个定时器,在计时器到期后执行指定的函数或代码。

Parameters:
Name Type Attributes Default Description
func function

计时器到期后要执行的函数。

delay Number <optional>
0

指定的时间间隔(以毫秒为单位),即执行 func 之前等待的时间。如果省略此参数,则默认为 0,意味着“立即执行”,更准确地说,是在下一个事件循环中执行。

Returns:

一个对象,标识由 setTimeout() 创建的定时器;可以将此值传递给 clearTimeout() 以取消定时器。

Type
Object