JSContext

JSContext

概述

JSContext 是 Aspose.Html FOSS 中用于 Python 的类。

一个由 QuickJS 支持的 JavaScript 执行上下文,预先连接到 DOM。

此类提供 6 种方法,用于在 Python 程序中操作 JSContext 对象。可用的方法包括:__init__、close、eval_module、evaluate、import_stub、register_module。在安装了 Aspose.Html FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。

方法

签名描述
__init__(document: "Document")Calls init(document) 在此 JSContext 实例上。
register_module(specifier: str, source: str)在以下位置注册 ES 模块源字符串 specifier.
eval_module(source: str, module_name: str) → AnyEvaluate source 作为 ES 模块在 QuickJS 上下文中。
import_stub(specifier: str)无条件地为动态 import() 抛出 NotImplementedError。
evaluate(js_source: str) → AnyEvaluate js_source 在 QuickJS 上下文中。
close()释放 QuickJS 运行时资源。

另请参阅

 中文