Qualcuno può spiegare perché esiste realmente un oggetto WindowProxy? Capisco che l'oggetto Window reale fa tutto attraverso questo oggetto, ma non può capire lo scopo.Oggetti WindowProxy e Window?
11
A
risposta
10
Questo costrutto è in atto per supportare il modello di contesto di navigazione html5. Essenzialmente, ogni script può avere un punto di accesso centralizzato per la sua finestra attiva primaria, per disaccoppiare funzionalmente i riferimenti transitori all'interno delle singole finestre interne, la cronologia dei documenti, la cache e la necessità di tenere traccia di ciascuno in un modo dipendente dal contesto.
Le due immagini sotto illustrano il concetto:
Nel diagramma sopra, finestra Browser è alias dal riferimento windowProxy in ciascuno dei contenuti interni della finestra.
Nel diagramma sopra, il livello superiore Finestra è alias dal riferimento windowProxy in ciascuna delle finestre e iframe contenuto interno.
Problemi correlati
- 1. WPF window hosting usercontrol
- 2. Cosa significa window.jQuery e window. $ Significano?
- 3. OpenGL cross platform window
- 4. Corrupted Java Swing Window
- 5. jsdom window caching
- 6. Multi Window non funziona
- 7. Window Loaded and WPF
- 8. Prevent Window Focus Change
- 9. PyQt Window Focus
- 10. Window ActualTop, ActualLeft
- 11. Clear PyCharm Run Window
- 12. Implementare Hann Window
- 13. $ (window) .hashchange() non funziona
- 14. Costruire un Window Manager
- 15. (Ruby || Python) window manager
- 16. Python: PyQt Popup Window
- 17. R data.table sliding window
- 18. Visual Studio Command Window
- 19. emacs gud window use
- 20. Web Window Manager (UI Framework)
- 21. Verificare se è l'oggetto window
- 22. Può jQuery cambiare `$ (window) .width()`?
- 23. chrome extension, popup window height
- 24. (Twitter) Storm's Window On Aggregation
- 25. JavaFX 2.0 Window to Tray
- 26. $ (window) .height() vs $ (document) .height
- 27. Chrome Facebook Connect Window Ridimensiona
- 28. javascript on window close event
- 29. Controllo dei riferimenti a oggetti GUI creati da Eclipse Window Builder
- 30. Authorize.net CIM Duplicate Transaction Window