Annex D (informative) 宿主分层点
宿主的定义见 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]]:见 Table 19。
Script Record 上的 [[HostDefined]]:见 Table 34。
Module Record 上的 [[HostDefined]]:见 Table 38。
JobCallback Record 上的 [[HostDefined]]:见 Table 23。
候选执行上的 [[HostSynchronizesWith]]:见 Table 97。
[[IsHTMLDDA]]:见 B.3.6。
D.3 宿主定义对象
全局对象:见条款 19。
D.4 运行 Job
调用 Job Abstract Closure 之前的准备步骤和之后的清理步骤。见 9.5。
D.5 异质对象的内部方法
对于本规范中未规定的任何异质对象,Table 4 中的任一基本内部方法。
D.6 内置对象和方法
本规范中未定义的任何内置对象和方法,但受 17.1 中限制的除外。