页面模式偏好

附录 D (资料性) 宿主分层点

宿主的定义参见 4.2。

D.1 宿主钩子

HostCallJobCallback(...)

HostEnqueueFinalizationRegistryCleanupJob(...)

HostEnqueueGenericJob(...)

HostEnqueuePromiseJob(...)

HostEnqueueTimeoutJob(...)

HostEnsureCanCompileStrings(...)

HostFinalizeImportMeta(...)

HostGetImportMetaProperties(...)

HostGrowSharedArrayBuffer(...)

HostHasSourceTextAvailable(...)

HostLoadImportedModule(...)

HostGetSupportedImportAttributes(...)

HostMakeJobCallback(...)

HostPromiseRejectionTracker(...)

HostResizeArrayBuffer(...)

InitializeHostDefinedRealm(...)

D.2 宿主定义字段

Realm Record 上的 [[HostDefined]]:参见 表 20。

Script Record 上的 [[HostDefined]]:参见 表 35。

Module Record 上的 [[HostDefined]]:参见 表 39。

JobCallback Record 上的 [[HostDefined]]:参见 表 24。

[[IsHTMLDDA]]:参见 B.3.6。

D.3 宿主定义对象

全局对象:参见条款 19。

D.4 运行 Job

调用 Job Abstract Closure 之前的准备步骤,以及调用之后的清理步骤。参见 9.5。

D.5 异质对象的内部方法

对于本规范未规定的任何异质对象,表 4 中的任何必要内部方法。

D.6 内置对象和方法

本规范中未定义的任何内置对象和方法,但受 17.1 限制的除外。