Funktionsobjekt in JavaScript
JavaScript-Anweisungen werden häufig im Prozess der Website-Erstellung verwendet. Die Beherrschung einiger verwandter JavaScript-Strukturen ist bei der Website-Erstellung von großem Nutzen.
1.document.write(""); Ausgabeanweisung
2. Der Kommentar in JS ist //
3. Die traditionelle HTML-Dokumentsequenz ist: document->html->(head,body)
4. DOM in einem Browserfenster Die Reihenfolge lautet: window->(navigator, screen, History, location, document)
5. Rufen Sie den Namen und den Wert des Elements im Formular ab: document.getElementById("ID-Nummer des Elements im Formular").name (oder Wert). )
6. Ein JS, das Kleinbuchstaben in Großbuchstaben umwandelt: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7. Werttypen in JS: String, Number, Boolean, Null, Objekt, Funktion
8. Der Zeichentyp in JS wird in einen numerischen Typ konvertiert: parseInt(), parseFloat()
9. Die Zahl in JS wird in einen Zeichentyp konvertiert: (""+variable)
10. Die Länge von Die Zeichenfolge in JS ist: (Länge)
11. Das +-Zeichen wird verwendet, um Zeichen mit Zeichen in JS
12 zu verbinden. Die Vergleichsoperatoren in JS sind: == gleich, != ungleich, >, >=, < .<=
13. Verwendung von Variablen in JS, um :var zu deklarieren, um eine Aussage zu treffen
14. Struktur einer Urteilsaussage in JS: if(condition){}else{}
15. Schleifenstruktur in JS: for([Anfangsausdruck];[ Bedingung];[upadte expression]) {inside loop }
16. Der Befehl zum Beenden der Schleife lautet: break
17. Funktionsdefinition in JS: function functionName([parameter],...){statement[s]}
18. Wann Wenn in der Datei mehrere Formulare angezeigt werden, können Sie stattdessen document.forms[0],document.forms[1] verwenden.
19. Fenster: Öffnen Sie das Fenster window.open(), schließen Sie ein Fenster: window.close(), das Fenster selbst: self
20. Statusleisteneinstellungen: window.status="character";
21.
Popup
-Eingabeaufforderung: window.alert("character");
Eingabeaufforderungsfeld: window.prompt();
24. Geben Sie den aktuellen Speicherort des Links an: window.location.href="URL"
25. Rufen Sie die Anzahl aller Formulare im Formular ab: document.forms.length
26. Schließen Sie den Ausgabestrom des Dokuments: document.close();
27. String-Append-Connector: +=
28. Erstellen Sie ein Dokumentelement: document.createElement(), document.createTextNode()
29. Methode zum Abrufen des Elements: document. getElementById()
30. Setzen Sie die Werte aller Textelemente im Formular auf leer:
var form = window.document.forms[0]
for (var i = 0; i<form.elements.length;i++){
if (form.elements[i].type == "text"){
form.elements[i].value = "";
}
}
31. Bestimmen Sie, ob die Check-Schaltfläche in JS aktiviert ist: document.forms[0].checkThis.checked (das überprüfte Attribut stellt dar, ob es ausgewählt ist und gibt TRUE oder FALSE zurück)
32. Radio-Button-Gruppe (die Namen der Radio-Buttons müssen angegeben werden). gleich sein): Ermitteln Sie die Länge der Optionsfeldgruppe document.forms[0].groupName.length
33. Mit „Checked“ wird auch ermittelt, ob die Optionsfeldgruppe ausgewählt ist.
34. Der Wert des Dropdown-Listenfelds : document.forms[0].selectName.options[ n].value (n verwendet manchmal den Namen des Dropdown-Listenfelds plus .selectedIndex, um den ausgewählten Wert zu bestimmen)
35. Definition der Zeichenfolge: var myString = new String( „Das ist Lightsword“);
36. String in Großbuchstaben umwandeln: string.toUpperCase(); Konvertieren Sie den String in Kleinbuchstaben: string.toLowerCase()
; String2")!=-1 bedeutet, dass es nicht gefunden wurde.
38. Holen Sie sich ein Zeichen an der angegebenen Position in der Zeichenfolge: StringA.charAt(9);
39. Holen Sie sich die Teilzeichenfolge am angegebenen Startpunkt und Endpunkt in der Zeichenfolge: stringA.substring(2,6);
40. Mathematische Funktion: Math.PI (gibt Pi zurück), Math.SQRT2 (gibt die Quadratwurzel zurück), Math.max(Wert1, Wert2) gibt den höchsten Wert der beiden Zahlen zurück, Math .pow(value1,10) gibt die zehnte Potenz von value1 zurück, Math .round(value1) Rundungsfunktion, Math.floor(Math.random()*(n+1)) gibt Zufallszahlen zurück
41. Definieren Sie Datumsvariablen: var today = new Date();
42. Datumsfunktionsliste: dateObj. getTime() ruft die Uhrzeit ab, dateObj.getYear() ruft das Jahr ab, dateObj.getFullYear() ruft das vierstellige Jahr ab, dateObj.getMonth() ruft den Monat ab , dateObj.getDate() erhält den Tag, dateObj.getDay() erhält das Datum, dateObj.getHours() erhält die Stunden, dateObj.getMinutes() erhält die Minuten, dateObj.getSeconds() erhält die Sekunden, dateObj.setTime( value) legt die Uhrzeit fest, dateObj.setYear(val) legt das Jahr fest, dateObj.setMonth(val) legt den Monat fest, dateObj.setDate(val) legt den Tag fest, dateObj.setDay(val) legt den Wochentag fest, dateObj .setHours legt die Stunden fest, dateObj.setMinutes(val) legt die Minuten fest, dateObj.setSeconds(val) legt die Sekunden fest [Hinweis: Dieses Datum und diese Uhrzeit beginnen bei 0]
43. FRAME-Darstellung: [window.]frames[n ].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent stellt das übergeordnete Objekt dar, top stellt das oberste Objekt dar
45.Öffnen Sie das untergeordnete Fenster. Das übergeordnete Fenster des Fensters ist: opener
46. Zeigt den aktuellen Standort an: Dies
47. Wenn Sie eine JS-Funktion in einem Hyperlink aufrufen, verwenden Sie: (javascript:), um mit dem Funktionsnamen zu beginnen
48. Dies wird in alten Browsern nicht ausgeführt JS:<!-- //-->
49. Referenzieren Sie eine Datei- Stil JS: <script type="text/javascript" src="aaa.js"></script>
50. Geben Sie Browser an, die keine vom Browser angezeigten Skripts unterstützen. HTML: <noscript></noscript>
51. Wenn vorhanden Wenn es sich sowohl um Hyperlinks als auch um ONCLICK-Ereignisse handelt, leitet die alte Version des Browsers zu a.html weiter, andernfalls zu b.html. Beispiel: <a href="a.html " onclick="location.href='b". html';return false">dfsadf</a>
52. Die integrierten Objekte von JS sind: Array, Boolean, Date, Error, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError , TypeError, URIError
53. Zeilenumbrüche in JS:n
54. Fenster-Vollbildgröße: <script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen .availWidth;this.outerHeight=screen .availHeight;}window.maximize=fullScreen;</script>
55.all in JS repräsentiert alle Elemente darunter.
56.Focus-Reihenfolge in JS: document.getElementByid("Form Element" ).tabIndex = 1
57. Der Wert von innerHTML ist der Wert des Formularelements: wie zum Beispiel <p id="para">"Wie geht es <em>Ihnen</em>"</p>, dann ist der Wert von innerHTML: Wie geht es <em>Ihnen</ em>
58. Der Wert von innerTEXT ist derselbe wie oben, außer dass das Tag <em> nicht angezeigt wird.
59.contentEditable kann festlegen, ob das Element geändert werden kann, und isContentEditable gibt den Status zurück, ob es geändert werden kann.
60.isDisabled bestimmt, ob es sich um einen verbotenen Zustand handelt.
61.length ruft die Länge ab und gibt einen ganzzahligen Wert zurück.
62.addBehavior
() ist eine externe Funktionsdatei, die von JS aufgerufen wird. Ihre Erweiterung ist
.htc .focus() stellt das aktuelle Fenster vor alle Fenster.
Das Gegenteil von FOCUS()
bedeutet,
dass das Element ausgewählt wird
das Textfeld: onfocus=" this.blur()"
67. Ermitteln Sie die Anzahl der Vorkommen dieses Elements auf der Seite: document.all.tags("div (or other HTML tags)").length
68. Es gibt zwei Arten der Formularausgabe in JS: Modul modal und nicht modal. window.showModaldialog(), window.showModeless()
69. Texteinstellung in der Statusleiste: window.status='text', Standardeinstellung für Text in der Statusleiste: window.defaultStatus = 'text.';
70 .Zu Favoriten hinzufügen: external.AddFavorite(" http://www.dannyg.com","jaskdlf ")
; = doNothing; Geben Sie das Fehlerhandle an. Die Syntax lautet: window.onerror = handleError;
72. Geben Sie das übergeordnete Fenster des aktuell geöffneten Fensters in JS an: window.opener, unterstützt mehrere Fortsetzungen von opener.opener...
73. Self in JS bezieht sich auf das aktuelle Fenster
74. Der in der Statusleiste in JS angezeigte Inhalt: window.status="content"
75.top in JS bezieht sich auf den obersten Frame im Frameset
76.Schließen Sie das aktuelle Fenster in JS: window.close ();
77.Vorgeschlagen in JS Bestätigungsfeld: if(confirm("Sind Sie sicher?")){alert("ok");}else{alert("Not Ok");}
78. Fensterumleitung in JS: window.navigate( " http://www.sina.com.cn ");
79. Drucken in JS: window.print()
80. Eingabeaufforderungsfeld in JS: window.prompt("message", "defaultReply") ;
81 .Fenster-Bildlaufleiste in JS: window.scroll(x,y)
82. Fenster-Bildlauf zur Position in JS: window.scrollby
83. Zeitintervall in JS festlegen: setInterval("expr",msecDelay) oder setInterval(funcRef, msecDelay) oder setTimeout
84. Das Modal in JS wird in der IE4+-Zeile angezeigt, aber nicht in NN: showModalDialog("URL"[,arguments][,features]
85.Das Handle, das vor dem Beenden in JS verwendet wird: function verifyClose( ){event.returnValue="wir mögen dich wirklich und hoffen, dass du länger bleibst.";}} window.onbeforeunload=verifyClose;
Das Dateihandle, das beim ersten Aufruf des Formulars verwendet wird: onload()
87. Wann Das Fenster-Dateihandle wird aufgerufen, wenn der Körper geschlossen wird: onunload()
88. Attribute von window.location: Protokoll(http:), Hostname( www.example.com), Port(80), Host(www.example.com: 80), Pfadname("/a/a.html"), Hash("#giantGizmo ", bezieht sich auf das Springen zum entsprechenden Anker), href (alle Informationen)
89.window.location.reload() aktualisiert die aktuelle Seite.
89- 1.parent.location.reload() aktualisiert das übergeordnete Objekt (für Frames)
89-2.opener.location.reload() aktualisiert das übergeordnete Fensterobjekt (für einfach geöffnete Fenster)
89-3.top.location. reload() Aktualisiert das oberste Objekt (für mehrere Fenster)
90.window.history.back() kehrt zur vorherigen Seite zurück, window.history.forward() kehrt zur nächsten Seite zurück, window.history.go(kehrt zur ersten zurück Seite, Sie können auch die besuchte URL verwenden)
91.document.write() Ausgabe ohne Zeilenumbruch, document.writeln(
) Ausgabe mit Zeilenumbruch
92.document.body.noWrap=true; Verhindern Sie den Zeilenumbruch
name.charAt(which number bit), ruft das Zeichen der Variablen ab.
94. „abc“.charCodeAt(number), gibt den ASCii-Codewert des Zeichens zurück.
95. String-Verkettung: string.concat(string2) oder Verwenden += zum Verbinden von
96. Variable .indexOf("Character", Startposition), gibt die Position des ersten Vorkommens zurück (berechnet von 0)
97.string.lastIndexOf(searchString[,startIndex]) die Position des letzten Vorkommens
98 .string.match(regExpression) bestimmt, ob die Zeichen übereinstimmen.
99.string.replace(regExpression,replaceString
) ersetzt den vorhandenen String
100.string.split(separator)
.(start[,length]) nimmt die Zeichenfolge von der Ziffer auf die angegebene Länge an.
102.string.toLowerCase() macht alle Zeichenfolgen in Kleinbuchstaben.
103.string.toUpperCase() macht alle Zeichen in Großbuchstaben
. ,radix(repräsentiert Basis)]) muss in den Ganzzahltyp konvertiert werden.
106.isNaN
(variable): Testen Sie, ob es sich um einen numerischen Typ handelt.
107. Das Schlüsselwort zum Definieren von Konstanten: const, das Schlüsselwort zum Definieren von Variablen: var