JAVASCRIPT ist ein unverzichtbarer Bestandteil der AJAX-Technologie. Wenn Sie also AJAX und das beliebte AJAX-Framework gut erlernen möchten, ist es am wichtigsten, JAVASCRIPT gut zu erlernen.
1. Grundkenntnisse:
1.document.write(""); Ausgabeanweisung
2. Der Kommentar in JS lautet //
3. Die traditionelle HTML-Dokumentsequenz lautet: document->html->(head,body)
4. Die DOM-Sequenz in einem Browserfenster lautet: window->(Navigator, Bildschirm, Verlauf, Speicherort, Dokument)
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, Zahl, Boolean, Null, Objekt, Funktion
8. Konvertieren Sie den Zeichentyp in JS in einen numerischen Typ: parseInt(), parseFloat()
9. Konvertieren Sie Zahlen in JS in den Zeichentyp: ("" Variable)
10. Die Länge der Zeichenfolge in JS beträgt: (Länge)
11. Zeichen in JS werden mit Zeichen über das Symbol verbunden.
12. Zu den Vergleichsoperatoren in JS gehören: == gleich, != ungleich, >, >=, <.<=
13. Um Variablen in JS zu deklarieren, verwenden Sie: var, um
zu deklarieren
14.Struktur der Urteilsaussage in JS: if(condition){}else{}
15. Schleifenstruktur in JS: for([initial expression];[condition];[upadte expression]) {inside loop}
16. Der Befehl zum Beenden der Schleife lautet: break
17. Funktionsdefinition in JS: function functionName([parameter],...){statement[s]}
18. Wenn mehrere Formulare in der Datei erscheinen, 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. Einstellungen der Statusleiste: window.status="character";
21. Popup-Eingabeaufforderung: window.alert("Character");
22. Popup-Bestätigungsfeld: window.confirm();
23. Öffnen Sie das Eingabeaufforderungsfeld: window.prompt();
24. Geben Sie den Speicherort des aktuell angezeigten Links an: window.location.href="URL"
25. Ermitteln Sie die Anzahl aller Formulare im Formular: document.forms.length
26. Schließen Sie den Ausgabestream des Dokuments: document.close();
27. String-Anhängeverkettung: =
28. Erstellen Sie ein Dokumentelement: document.createElement(), document.createTextNode()
29. Methode zum Abrufen von Elementen: document.getElementById()
30. Setzen Sie die Werte aller Texttypelemente 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. Tentukan sama ada butang semak ditandakan dalam JS: document.forms[0].checkThis.checked (atribut yang ditandakan mewakili sama ada ia dipilih dan mengembalikan BENAR atau SALAH)
32. Kumpulan butang radio (nama butang radio mestilah sama): ambil panjang dokumen kumpulan butang radio.forms[0].groupName.length
33. Ditanda juga digunakan untuk menentukan sama ada kumpulan butang radio dipilih.
34. Nilai kotak senarai juntai bawah: document.forms[0].selectName.options[n].value (n kadangkala menggunakan nama kotak senarai juntai bawah ditambah .selectedIndex untuk menentukan nilai yang dipilih)
35. Definisi rentetan: var myString = new String("This is lightsword");
36. Tukar rentetan kepada huruf besar: string.toUpperCase(); Tukar rentetan kepada huruf kecil: string.toLowerCase();
37. Kembalikan kedudukan di mana rentetan 2 muncul dalam rentetan 1: String1.indexOf("String2"!=-1 bermakna ia tidak ditemui.
38. Dapatkan aksara pada kedudukan yang ditentukan dalam rentetan: StringA.charAt(9);
39. Keluarkan subrentetan dengan titik permulaan dan titik akhir yang ditentukan dalam rentetan: stringA.substring(2,6);
40. Fungsi matematik: Math.PI (mengembalikan pi), Math.SQRT2 (mengembalikan punca kuasa dua), Math.max(nilai1, nilai2) mengembalikan nilai tertinggi bagi dua nombor, Math.pow(nilai1,10) mengembalikan nilai1 kepada kuasa kesepuluh, fungsi pembundaran Math.round(nilai1), Math.floor(Math.random()*(n 1)) mengembalikan nombor rawak
41. Tentukan pembolehubah tarikh: var today = new Date();
42. Senarai fungsi tarikh: dateObj.getTime() mendapat masa, dateObj.getYear() mendapat tahun, dateObj.getFullYear() mendapat tahun empat digit, dateObj.getMonth() mendapat bulan, dateObj.getDate( ) mendapat hari, dateObj .getDay() mendapat tarikh, dateObj.getHours() mendapat jam, dateObj.getMinutes() mendapat minit, dateObj.getSeconds() mendapat saat, dateObj.setTime(value) menetapkan masa , dateObj.setYear(val) menetapkan tahun, dateObj.setMonth(val) menetapkan bulan, dateObj.setDate(val) menetapkan hari, dateObj.setDay(val) menetapkan hari dalam seminggu, dateObj.setHours menetapkan jam , dateObj.setMinutes(val) menetapkan minit, dateObj.setSeconds(val) menetapkan Saat [Nota: Tarikh dan masa ini bermula dari 0]
43. Perwakilan FRAME: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.induk mewakili objek induk, dan bahagian atas mewakili objek teratas
45. Tetingkap induk yang membuka tetingkap anak ialah: pembuka
46. Menunjukkan lokasi semasa: ini
47. Apabila memanggil fungsi JS dalam hiperpautan, gunakan: (javascript:) untuk memulakan dan menambah nama fungsi
48. JS ini tidak dilaksanakan dalam pelayar lama:
49. Petik gaya fail JS:
50. Tentukan HTML untuk dipaparkan dalam penyemak imbas yang tidak menyokong skrip:
51. Apabila terdapat kedua-dua hiperpautan dan acara ONCLICK, versi lama penyemak imbas akan mengubah hala ke a.html, jika tidak ia akan mengubah hala ke b.html Contoh: dfsadf
52. Objek terbina dalam JS ialah: Array, Boolean, Date, Ralat, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError, TypeError, URIError
53. Pemisahan baris dalam JS:/n
54. Saiz skrin penuh tetingkap: