JSContext
JSContext
نمای کلی
JSContext یک کلاس در Aspose.Html FOSS برای Python است.
یک زمینهٔ اجرا JavaScript که توسط QuickJS پشتیبانی میشود و بهصورت پیشفرض به یک DOM متصل است.
این کلاس ۶ متد برای کار با اشیاء JSContext در برنامههای Python فراهم میکند. متدهای موجود عبارتند از: __init__, close, eval_module, evaluate, import_stub, register_module. تمام اعضای عمومی پس از نصب بستهٔ Aspose.Html FOSS برای Python، برای هر برنامهٔ 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 را آزاد کنید. |