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

İmzaAçı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) → AnyEvaluate 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) → AnyEvaluate js_source QuickJS bağlamında.
close()QuickJS çalışma zamanı kaynaklarını serbest bırakın.

Ayrıca Bakınız

 Türkçe