JSContext
JSContext
نظرة عامة
JSContext هي فئة في Aspose.Html FOSS لـ Python.
سياق تنفيذ JavaScript مدعوم بـ QuickJS، مُرصًّا مسبقًا إلى DOM.
توفر هذه الفئة 6 طرق للعمل مع كائنات JSContext في برامج Python. تشمل الطرق المتاحة: __init__, close, eval_module, evaluate, import_stub, register_module. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python.
الطرق
| التوقيع | وصف |
|---|---|
__init__(document: "Document") | Calls init(document) على مثيل JSContext هذا. |
register_module(specifier: str, source: str) | سجِّل سلسلة مصدر وحدة ES تحت specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source كالوحدة ES في سياق QuickJS. |
import_stub(specifier: str) | ارفع NotImplementedError دون شرط للـ import() الديناميكي. |
evaluate(js_source: str) → Any | Evaluate js_source في سياق QuickJS. |
close() | أطلق موارد وقت التشغيل QuickJS. |