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