window
neden self
'un altında ve self
'un window
nesnesinin altında olduğunu anlayamıyorum.Pencere nesnesinde garip kendi nesnesi
sen veya Firebug-araçları dev ve self
bu nesnenin altında olduğunu DOM window
nesne var window
yazmak için giderseniz. Garip kısım, window
'un tekrar self
'un altında olması!
Sen
window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self
yazabilir ve hala window
nesne olsun!
Nasıl ?! Yorumlarıma birine bir yanıt olarak
http://stackoverflow.com/questions/6145544/self-document-this-top-window – Shaz
Bkz. Daha önce kendini referanslama görmediniz mi? Örneğin, singleton şablonunda oldukça yaygındır ve javascript özel değişkenleri doğrudan içermediğinden, ona sonsuza kadar erişebilirsiniz ... Bu "IS" olgusunu söylemiyorum, fakat nedenini veya kullanım nedenini açıklayın – PhD
olabilir Bu bir işlev değil bir nesnedir. JavaScript'te kendini referans alan bir nesne oluşturma yöntemi olsa bile, bunu öğrenmekten mutluluk duyarım. – Mohsen