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

SignaturBeskrivning
__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) → AnyEvaluate source som en ES-modul i QuickJS-kontexten.
import_stub(specifier: str)Kasta NotImplementedError ovillkorligt för dynamisk import().
evaluate(js_source: str) → AnyEvaluate js_source i QuickJS-kontexten.
close()Frigör QuickJS runtime-resurser.

Se även

 Svenska