2013-04-18 27 views
11

Ai đó có thể giải thích tại sao đối tượng WindowProxy thực sự tồn tại? Tôi hiểu rằng đối tượng Window thực sự làm mọi thứ thông qua đối tượng này, nhưng không thể hiểu được mục đích.WindowProxy và Window đối tượng?

Trả lời

10

Cấu trúc này có sẵn để hỗ trợ mô hình ngữ cảnh duyệt html5. Về cơ bản, mỗi kịch bản có thể có một điểm truy cập tập trung cho cửa sổ hoạt động chính của nó, để tách các tham chiếu tạm thời trong các cửa sổ bên trong riêng lẻ, lịch sử tài liệu, bộ nhớ cache và nhu cầu theo dõi từng phần theo cách phụ thuộc vào ngữ cảnh.

Hai hình ảnh dưới đây minh họa cho khái niệm:

windowProxy refers to the outer 'Browser window' here.

Trong sơ đồ trên, Trình duyệt cửa sổ là aliased bởi tham chiếu windowProxy trong từng nội dung cửa sổ bên trong.

windowProxy refers to the top-level 'Window' here.

Trong sơ đồ trên, các cấp cao nhất Window là aliased bởi tham chiếu windowProxy trong mỗi cửa sổ và iframe nội dung bên trong.

Các vấn đề liên quan