JSContext
JSContext
Tổng quan
JSContext là một lớp trong phần mềm mã nguồn mở Aspose.Html dành cho Python.
Một ngữ cảnh thực thi JavaScript được hỗ trợ bởi QuickJS, đã được kết nối sẵn với DOM.
Lớp này cung cấp 6 phương thức để làm việc với các đối tượng JSContext trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, close, eval_module, evaluate, import_stub, register_module. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python.
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(document: "Document") | Calls init(document) trên instance JSContext này. |
register_module(specifier: str, source: str) | Đăng ký một chuỗi nguồn ES module dưới specifier. |
eval_module(source: str, module_name: str) → Any | Evaluate source như một ES module trong ngữ cảnh QuickJS. |
import_stub(specifier: str) | Không điều kiện ném NotImplementedError cho import() động. |
evaluate(js_source: str) → Any | Evaluate js_source trong ngữ cảnh QuickJS. |
close() | Giải phóng tài nguyên thời gian chạy QuickJS. |