Heim > Web-Frontend > js-Tutorial > Stücklistenelement-Fensterobjekt

Stücklistenelement-Fensterobjekt

巴扎黑
Freigeben: 2016-11-25 09:32:31
Original
925 Leute haben es durchsucht

Im Browser hat das Fensterobjekt eine doppelte Rolle. Es ist nicht nur eine Schnittstelle für den Zugriff auf das Browserfenster über JavaScript, sondern auch ein durch ECMAScript spezifiziertes globales Objekt. Dies bedeutet, dass jedes auf der Webseite definierte Objekt, jede Variable und jede Funktion ein Fenster als globales Objekt hat, sodass es Zugriff auf parseInt() und andere Methoden hat.

Variablen und Funktionen, die im globalen Bereich deklariert werden, werden zu Attributen und Methoden des Fensterobjekts

var age = 20;
function sayAge() {
    //由于sayAge()存在于全局作用域中,因此this.age被映射到window.age,最终显示的仍然是正确的结果。
    alert(this.age);
}
alert("window.age:" + window.age);
sayAge();
window.sayAge();
Nach dem Login kopieren

Direkt am Fensterobjekt definierte Attribute können über den Löschoperator gelöscht werden

Js-Code

var i = 29;  
window.color = "red";  
  
delete window.i;//抛出错误  
delete window.color;  
  
alert(window.i);//29  
alert(window.color);//undefined
Nach dem Login kopieren


Verwenden Sie das Fensterobjekt, um auf die deklarierte Variable oldValue zuzugreifen

Js-Code

var newValue = oldValue;//报错  
var newValue = window.oldValue;//不会报错,因为这是一次属性查询
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage