JSContext
JSContext
Översikt
JSContext är en klass i Aspose.Html FOSS för Python.
Ett JavaScript exekveringskontext som stöds av QuickJS, förkopplat till en DOM.
Denna klass tillhandahåller 6 metoder för att arbeta med JSContext-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, close, eval_module, evaluate, import_stub, register_module. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python-paketet.
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(document: "Document") | Calls init(document) på detta JSContext-instans. |
register_module(specifier: str, source: str) | Registrera en ES-modulkällsträng under specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source som en ES-modul i QuickJS-kontexten. |
import_stub(specifier: str) | Kasta NotImplementedError ovillkorligt för dynamisk import(). |
evaluate(js_source: str) → Any | Evaluate js_source i QuickJS-kontexten. |
close() | Frigör QuickJS runtime-resurser. |