JSContext

JSContext

Обзор

JSContext — это класс в Aspose.Html FOSS для Python.

Контекст выполнения JavaScript, поддерживаемый QuickJS, заранее подключённый к DOM.

Этот класс предоставляет 6 методов для работы с объектами JSContext в программах Python. Доступные методы включают: __init__, close, eval_module, evaluate, import_stub, register_module. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Html FOSS для 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)Безусловно генерировать NotImplementedError для динамического import().
evaluate(js_source: str) → AnyEvaluate js_source в контексте QuickJS.
close()Освободить ресурсы выполнения QuickJS.

См. также:

 Русский