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) → AnyEvaluate source เป็นโมดูล ES ในบริบท QuickJS.
import_stub(specifier: str)ยก NotImplementedError โดยไม่มีเงื่อนไขสำหรับ import() แบบไดนามิก.
evaluate(js_source: str) → AnyEvaluate js_source ในบริบทของ QuickJS.
close()ปล่อยทรัพยากรรันไทม์ QuickJS.

ดูเพิ่มเติม

 ภาษาไทย