JSContext
JSContext
Overzicht
JSContext is een klasse in Aspose.Html FOSS voor Python.
Een JavaScript uitvoeringscontext ondersteund door QuickJS, vooraf verbonden met een DOM.
Deze klasse biedt 6 methoden voor het werken met JSContext-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, close, eval_module, evaluate, import_stub, register_module. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Html FOSS voor Python-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__(document: "Document") | Calls init(document) op deze JSContext-instantie. |
register_module(specifier: str, source: str) | Registreer een ES-module-bronstring onder specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source als een ES-module in de QuickJS context. |
import_stub(specifier: str) | Verhoog onvoorwaardelijk NotImplementedError voor dynamische import(). |
evaluate(js_source: str) → Any | Evaluate js_source in de QuickJS context. |
close() | Vrijgeven van de QuickJS runtime resources. |