2013-04-18 19 views
11

Birisi gerçekten WindowProxy nesnesinin neden var olduğunu açıklayabilir mi? Gerçek Window nesnesinin bu nesne aracılığıyla her şeyi yaptığını anlıyorum, ama amacı anlayamıyorum.WindowProxy ve Window nesneleri

cevap

10

Bu yapı, html5 tarama bağlamı modelini desteklemek için hazırlanmıştır. Esasen, her bir betik, birincil aktif pencere için merkezi olarak bir içsel erişim noktasına sahip olmakta, bireysel iç pencerelerdeki geçici referansları, belge geçmişini, önbelleği ve herbirini bağlam-bağımlı bir şekilde takip etme ihtiyacını işlevsel olarak ayrıştırabilmektedir. Yukarıdaki şemada

windowProxy refers to the outer 'Browser window' here.

, Tarayıcı penceresini iç pencere içeriği her windowProxy referans ile bu ad olarak:

iki görüntü aşağıda kavramı açıklanmıştır. Yukarıdaki şemada

windowProxy refers to the top-level 'Window' here., üst düzey Pencere iç pencere, iç çerçeve içeriğinin her windowProxy referans ile bu ad olarak.