JSContext
JSContext
Genel Bakış
JSContext, Python için Aspose.Html FOSS içinde bir sınıftır.
QuickJS tarafından desteklenen bir JavaScript yürütme bağlamı, DOM’a önceden bağlanmıştır.
Bu sınıf, Python programlarında JSContext nesneleriyle çalışmak için 6 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, close, eval_module, evaluate, import_stub, register_module. Tüm ortak üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir.
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(document: "Document") | Calls init(document) bu JSContext örneğinde. |
register_module(specifier: str, source: str) | Şunun altında bir ES modülü kaynak dizesi kaydedin specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source QuickJS bağlamında bir ES modülü olarak. |
import_stub(specifier: str) | Dinamik import() için koşulsuz olarak NotImplementedError yükseltin. |
evaluate(js_source: str) → Any | Evaluate js_source QuickJS bağlamında. |
close() | QuickJS çalışma zamanı kaynaklarını serbest bırakın. |