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. |