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) → Any | Evaluate source как ES-модуль в контексте QuickJS. |
import_stub(specifier: str) | Безусловно генерировать NotImplementedError для динамического import(). |
evaluate(js_source: str) → Any | Evaluate js_source в контексте QuickJS. |
close() | Освободить ресурсы выполнения QuickJS. |