Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Grundlagenstudiennotizen (6)

PHP-Grundlagenstudiennotizen (6)

WBOY
WBOYOriginal
2016-08-08 09:28:14950Durchsuche

Fensterobjekt

Das Fensterobjekt ist das „Fensterobjekt“, das heißt, jede geöffnete Webseite muss in ein Fensterobjekt „geladen“ werden. Das Fensterobjekt repräsentiert das Fenster. Das Erlernen des Fensterobjekts ist eigentlich nichts anderes als das Erlernen mehrerer vom Fenster bereitgestellter Methoden (ähnlich wie das Erlernen des Ereignisobjekts nichts anderes als das Erlernen der Verwendung mehrerer Attribute des Ereignisobjekts ist)

Fenster Mehrere Popup-Dialogfeldmethoden:

<span>1</span><span>.    window.alert(“这里是文字信息”);            
</span><span>//</span><span>可以认为只是一个文字性提示信息。</span>
<span>2</span>.        <span>var</span>  v1  =<span>  window.prompt(“文字提示”,“默认信息”)    
</span><span>//</span><span>弹出一个供用户输入文字信息的对话框。通常用于向用户提出一个需要文字来回答的问题。其会返回一个“字符串值”</span>
<span>3</span>.        <span>var</span>  v2  =<span>  window.confirm(“一个是否性的问题”);        
</span><span>//</span><span>弹出一个向用户询问“真假”的问题,用户可以回答“真假”。通常用于向用户提出一个需要进行“是/否”性回答的问题。其会返回一个布尔值(true/false)。</span>

Fenster Objekt-Popup-Fenstermethode:

window.open();——Sie können ein „kleines“ Fenster öffnen und in diesem Fenster eine Webseite „platzieren“.

Die grammatikalische Form ist wie folgt:

          window.open(„Die URL der zu öffnenden Webseitenadresse“, „Der Name, den Sie dem neuen Fenster gegeben haben“, „Darstellungsparameter des neuen Fensters“);

URL: Es kann eine relative Adresse oder eine absolute Adresse sein.

Name: Benutzerdefinierter Name. Befolgen Sie einfach die Benennungsregeln, z. B. n1, win1, s1

Abs.: Diese Einstellung besteht aus mehreren Elementen, die durch Kommas getrennt sind. Das Format jedes Elements ist: Elementname = Wert. Beispiele sind wie folgt:

width=<span>400</span><span>,
        height</span>=<span>300</span><span>,
        left</span>=<span>500</span>,        <span>//</span><span>表示离屏幕的左边的距离</span>
        top=<span>300</span>,        <span>//</span><span>表示离屏幕的顶部的距离</span>
        menubar = yes;    <span>//</span><span>表示打开的窗口具有菜单栏(no就没有),也可以使用1,0</span>
        toolbar    = yes;    <span>//</span><span>表示打开的窗口具有工具栏(no就没有),也可以使用1,0</span>
        location =  yes;    <span>//</span><span>表示打开的窗口没有地址栏(no就没有),也可以使用1,0(实际现代浏览器对此已经失效了,变成location必须显示)</span>
        scrollbars=yes;    <span>//</span><span>表示打开的窗口具有滚动条。</span>
<span>        …………. 查《Dhtml完全手册》
    综合举例:
window.open(“ http:</span><span>//</span><span>www.baidu.com” , “db”, “width=400, height=300, left=500,top=300, menubar=yes, toolbar=1” ) </span>
<span>
《DHTML完全手册》介绍。 
DHTML就是“动态html”(Dynamic HTML) </span>
Timer-Methode des Fensterobjekts:

Timer: bezieht sich darauf, dass der Browser in bestimmten Abständen automatisch bestimmte Dinge ausführt!

Grammatikform:

var t1 = window.setInterval("auszuführende Codes", Intervall t); //Dies wird als „Erstellen eines Timers“ bezeichnet, der Name ist: t1

Erklärung: Zu jedem festgelegten Zeitpunkt t werden die Codes in Anführungszeichen ausgeführt. Die Einheit von t ist „Millisekunden“. Hier verwendet der auszuführende Code normalerweise eine Funktionsaufrufanweisung, und was wirklich getan werden muss, ist, sie in der Funktion zu vervollständigen.

Sobald der Timer erstellt ist, wird er automatisch „anderen erlauben“, ihn zuzulassen, und er wird entweder „leben“ oder „sterben“

Umfassende Methoden zur Suche nach Webseitenpartnern

???document.getElementById(“id名”);         <span>//</span><span>id属性所有标签都可以使用</span>
<span>    通过id找到一个标签对象。    
?document.getElementsByName(“name名”); </span><span>//</span><span>name属性通常只用于表单上。</span>
<span>    通过name找到若干个标签对象——也就是集合。这里集合其实就是相当于一个数组中放了若干个对象。集合的用法跟数组完全一样。注意,即使找出的结果中只有一个对象,也是集合,也要象数组一样使用。
?document.getElementsByTagName(“标签名”);
    通过标签名获取到网页中所有的该标签对象——也是集合,用法同上。
    getElementsByTagName的另一个更实用用法是:
    ??obj. getElementsByTagName(“标签名”);    </span><span>//</span><span>obj为某个小一点的标签对象。</span>
<span>    在obj这个标签中获取若干个指定标签名的对象——更实用。

?document.body:——直接就代表网页中的body这个特定标签对象。
document.documentElement:——直接就代表网页中的html这个特定的标签对象。

document.images:——代表网页中的所有img标签对象,也是一个集合,用法同上述集合。其实其也相当于:document.getElementsByTagName(“img”);
document.links:——代表网页中所有a链接标签对象,也是一个集合。
document.anchors:——代表网页中的所有a锚点标签对象,也是一个集合
?document.forms:——代表网页中的所有form表单对象,也是一个集合。

?</span><span>event</span>.target / <span>event</span><span>.srcElement:——代表事件源——事件源就是对象
?</span><span>this</span><span>:——代表事件源

——意思是,象window对象,event对象,document对象是不需要“找”,而是直接使用。</span>
Timer-Methode des Fensterobjekts

Verwendung eines wiederkehrenden Timers: Der Browser führt den Code (die Funktion) wiederholt in bestimmten Zeitintervallen aus.

var t1 = window.setInterval("function()", Interval); //Erstellen Sie einen wiederkehrenden Timer und nennen Sie ihn „t1“

window.clearInterval(t1) //Den wiederkehrenden Timer löschen (stoppen/zerstören)

——Weckerprinzip

Verwendung eines einmaligen Timers: Der Browser führt den Code (die Funktion) einmal nach der angegebenen Zeit aus.

var t2 = window.setTimeout("function()", Interval); //Einen einmaligen Timer erstellen und ihn „t2“ nennen

window.clearTimeout(t2); //Den einmaligen Timer löschen (stoppen/zerstören)

——Zeitbombenprinzip

——Einmaliger Timer wird normalerweise für eine Art Code verwendet, der nur einmal ausgeführt werden muss

Inline-Frame (Fenster)

Vergleichen Sie das Rahmenfenster: Das Rahmenfenster unterteilt das „aktuelle große Fenster“ in mehrere kleine Fenster und platziert in jedem Fenster eine Webseite.

<frameset  rows=&rdquo;<span>150</span>, *&rdquo;>
        <frame src=&rdquo;page1.html&rdquo;  ></frame>
        <frame src=&rdquo;page2.html&rdquo;  ></frame>
</frameset>
Inline-Fenster: Es dient dazu, einen Bereich in der „aktuellen Webseite“ als kleines Fenster „auszugraben“, und in diesem Fenster können andere Webseiten platziert werden.

Hier ist der „Graben“-Bereich eigentlich das Box-Konzept in unserem HTML/CSS – ein rechteckiger Bereich.

Das Tag des eingebetteten Fensters lautet: iframe, verwenden Sie es wie folgt:

& lt; iframe src = "Webadressen-URL" & lt;/iframe & gt;

iframe ähnelt im Aussehen sehr dem Textarea-Tag, seine Verwendung ist jedoch völlig anders.

iframe ähnelt im Aussehen sehr dem Textarea-Tag, seine Verwendung ist jedoch völlig anders.

Externe JS-Dateien einführen

Hinweis: Das Suffix der JS -Datei lautet JS. Darüber hinaus darf sich in der Mitte des obigen Skript-Tags kein JS-Code mehr befinden.

Prinzip der Erstellung eines Fortschrittsbalkens

Es sind nichts weiter als zwei Kästchen. Die Breite des äußeren Kästchens ist fest (z. B. 100) und die Breite des inneren Kästchens ändert sich mit der Änderung der Daten – hier ist die aktuelle Anzahl der Sterne.

Im Folgenden werden die grundlegenden PHP-Lernnotizen (6) vorgestellt, einschließlich der relevanten Inhalte. Ich hoffe, dass sie für Freunde hilfreich sind, die sich für PHP-Tutorials interessieren.

Stellungnahme:
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