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) → AnyEvaluate 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) → AnyEvaluate js_source trong ngữ cảnh QuickJS.
close()Giải phóng tài nguyên thời gian chạy QuickJS.

Xem thêm

 Tiếng Việt