JSContext
JSContext
Übersicht
JSContext ist eine Klasse in Aspose.Html FOSS für Python.
Ein JavaScript Ausführungskontext, unterstützt von QuickJS, vorgekabelt an ein DOM.
Diese Klasse stellt 6 Methoden zur Arbeit mit JSContext-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, close, eval_module, evaluate, import_stub, register_module. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(document: "Document") | Calls init(document) bei dieser JSContext-Instanz. |
register_module(specifier: str, source: str) | Registriere eine ES-Modul-Quellzeichenkette unter specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source als ES-Modul im QuickJS-Kontext. |
import_stub(specifier: str) | Löse bedingungslos NotImplementedError für dynamisches import() aus. |
evaluate(js_source: str) → Any | Evaluate js_source im QuickJS-Kontext. |
close() | Geben Sie die QuickJS-Laufzeitressourcen frei. |