Heim > Artikel > Web-Frontend > Was bedeutet Fenster in Javascript?
Fenster bedeutet in JavaScript „Fenster“ und ist ein integriertes Hostobjekt, das das Browserfenster darstellt. Alle Browser unterstützen dieses Objekt. Alle globalen JavaScript-Objekte, -Funktionen und -Variablen werden automatisch Mitglieder des Fensterobjekts.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
In JavaScript bedeutet „Fenster“ „Fenster“ und ist ein integriertes Hostobjekt.
Das Fensterobjekt ist der Kern aller Objekte in der Stückliste. Es ist nicht nur das übergeordnete Objekt aller Objekte in der Stückliste, sondern enthält auch einige Fenstersteuerungsfunktionen.
Das Hostobjekt ist das von der Umgebung bereitgestellte Objekt, das das JS-Skript ausführt, und das vom Browser bereitgestellte Objekt. Alle Stücklisten und DOMs sind Hostobjekte.
Fensterobjekt
Alle Browser unterstützen das Fensterobjekt. Es stellt das Browserfenster dar.
Alle globalen Objekte, Funktionen und Variablen von JavaScript werden automatisch Mitglieder des Fensterobjekts.
Globale Variablen sind Eigenschaften des Fensterobjekts.
Globale Funktionen sind Methoden des Fensterobjekts.
Sogar das Dokument des HTML-DOM ist auch eines der Attribute des Fensterobjekts:
window.document.getElementById("header");
Dasselbe:
document.getElementById("header");
1. Globales Fensterobjekt
Jede globale Funktion oder Variable in JavaScript ist ein Attribut des Fensters .
8019067d09615e43c7904885b5246f0a var name="撼地神牛"; document.write(window.name); 2cacc6d41bbb37262a98f745aa00fbf0
2. Fenster- und Selbstobjekte
Das Selbstobjekt ist genau das Gleiche wie das Fensterobjekt, um zu bestätigen, dass es sich in der aktuellen Form befindet.
8019067d09615e43c7904885b5246f0a document.write(window == self); //必须相等,永远都相等 document.write(window.Top == window.self); //判断当前框架是否是主框架 2cacc6d41bbb37262a98f745aa00fbf0
Window, self, window.self sind gleichwertig. 3. Unterobjekte von window AvaScript-Standortobjekt
JavaScript-Navigatorobjekt
JavaScript-Bildschirmobjekt
4. Fensterfunktionsindex (nur gültig für IE)
6c04bd5ca3fcae76e30b72ad730ca86d 02edad1963adfa90e6b10bbd1f9ab79e 5eac04ea1d548c5f0f87be4062c2c1b3 906cd9b2775cac4cefd84b7f6ad07ce0 9da8ebe7e9ca720a9ab0536518e2c435 8006252de7d5c35b6d2bd9a854a60b7b c2abf7906f931633019d565144f979a3 cb248f94d1d1b27db7360dfcb5344a36 36cc49f0c466276486e50c850b7e4956
Funktion zur Steuerung der Bildlaufachse des Formulars:
JavaScript scrollTo()-Funktion: Wenn im Formular eine Bildlaufleiste vorhanden ist, verschieben Sie die horizontale Bildlaufleiste auf eine Position von x Pixeln relativ zur Breite des Formulars. Die vertikale Bildlaufleiste bewegt sich an eine Position um y Pixel relativ zur Höhe des Formulars.
JavaScript scrollBy()-Funktion: Wenn eine Bildlaufleiste vorhanden ist, verschieben Sie die horizontale Bildlaufleiste an eine Position von x Pixeln relativ zur aktuellen horizontalen Bildlaufleiste (dh verschieben Sie x Pixel nach links) und verschieben Sie die vertikale Bildlaufleiste an eine Position relativ zu Die aktuelle Höhe der vertikalen Bildlaufleiste beträgt y Pixel (d. h. sie bewegt sich um y Pixel nach unten).
Achten Sie auf den Unterschied: Einer ist relativ zum aktuellen Fenster und der andere relativ zur aktuellen Position der Bildlaufleiste.
<div style="height:150%; width:150%; background-color:#ddd"> <input type="button" id="btn1" value="移动滚动条!" onclick="window.scrollTo(100,100);" /> //相当于设置绝对位置 <input type="button" id="btn1" value="移动滚动条!" onclick="window.scrollBy(100,100);" /> //相当于累加 </div>
<div> <input type="button" value="获得焦点" onclick="document.getElementById('testInput').focus()" /> <input type="button" value="失去焦点" onclick="document.getElementById('testInput').blur()" /> <input type="text" value="text" id="testInput" onblur="alert('我已失去焦点')" /> </div>
Funktionsparameterbeschreibung öffnen:
Beispiel für die Öffnungsmethode:
<a href="2.html" target="2">在新窗口打开连接</a> <a href="#" onclick="window.open('http://www.google.com','2');">在已建立连接的页面打开新地址</a>
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
方法一:<body onload="openwin()"> 浏览器读页面时弹出窗口; 方法二:<body onunload="openwin()"> 浏览器离开页面时弹出窗口;
Parametername | Typ | Beschreibung |
---|---|---|
Höhe | Zahl | Legen Sie die Höhe des Formulars fest, die nicht kleiner als 100 sein darf. |
links | Zahl | Beschreibung Erstellen Sie ein Fenster Die linke Koordinate des Körpers kann nicht sein. Ist ein negativer Wert. Standort: Boolean An den Rändern ist der Standardwert „no“ (nein). | Ob das Formular die Symbolleiste anzeigt, ist der Standardwert Nein In der Statusleiste ist der Standardwert no
width | Number | Die Breite des erstellten Formulars darf nicht weniger als 100 betragen |
Das obige ist der detaillierte Inhalt vonWas bedeutet Fenster in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!