JSContext
JSContext
Przegląd
JSContext jest klasą w Aspose.Html FOSS dla Python.
Kontekst wykonania JavaScript oparty na QuickJS, wstępnie podłączony do DOM.
Ta klasa udostępnia 6 metod do pracy z obiektami JSContext w programach Python. Dostępne metody to: __init__, close, eval_module, evaluate, import_stub, register_module. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
__init__(document: "Document") | Calls init(document) na tej instancji JSContext. |
register_module(specifier: str, source: str) | Zarejestruj ciąg źródłowy modułu ES pod specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source jako moduł ES w kontekście QuickJS. |
import_stub(specifier: str) | Bezwarunkowo podnieś NotImplementedError dla dynamicznego import(). |
evaluate(js_source: str) → Any | Evaluate js_source w kontekście QuickJS. |
close() | Uwolnij zasoby runtime QuickJS. |