Rumah > Artikel > hujung hadapan web > Panduan Penggunaan Fungsi Biasa JS_Pengetahuan Asas
1.document.write("");
2. Komen dalam JS ialah //3. Susunan tradisional dokumen HTML ialah: document->html->(kepala,badan)
4. Urutan DOM dalam tetingkap penyemak imbas ialah: tetingkap->(navigator, skrin, sejarah, lokasi, dokumen)
5. Dapatkan nama dan nilai elemen dalam borang: document.getElementById("Nombor ID elemen dalam borang").nama (atau nilai)
6. JS yang menukar huruf kecil kepada huruf besar: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7 jenis nilai dalam JS: String, Number, Boolean, Null, Object, Function
8 Tukar jenis aksara kepada jenis angka dalam JS: parseInt(), parseFloat()
9 Tukar nombor dalam JS kepada jenis aksara: ("" pembolehubah)
10. Panjang rentetan dalam JS ialah: (panjang)
11.Watak dalam JS disambungkan dengan aksara menggunakan nombor.
12. Operator perbandingan dalam JS ialah: == sama dengan, != tidak sama dengan, >, >=, <.<=
13. Gunakan: var untuk mengisytiharkan pembolehubah dalam JS
14. Struktur pernyataan penghakiman dalam JS: if(condition){}else{}
15. Struktur gelung dalam JS: untuk([ungkapan awal];[keadaan];[ungkapan upadte]) {gelung dalam
16. Perintah untuk menamatkan gelung ialah: putus
17. Definisi fungsi dalam JS: function functionName([parameter],...){statement[s]}
18 Apabila berbilang borang muncul dalam fail, anda boleh menggunakan document.forms[0], document.forms[1] sebaliknya.
19 Tetingkap: buka tetingkap window.open(), tutup tetingkap: window.close(), tetingkap itu sendiri: self
20. Tetapan bar status: window.status="character";
21. Mesej gesaan pop timbul: window.alert("Watak");
22. Kotak pengesahan timbul: window.confirm();
23. Paparkan kotak gesaan input: window.prompt();
24. Nyatakan lokasi pautan yang sedang dipaparkan: window.location.href="URL"
25. Dapatkan nombor semua borang dalam borang: document.forms.length
26. Tutup strim output dokumen: document.close();
27. Rangkaian tambahkan rentetan: =
28 Cipta elemen dokumen: document.createElement(), document.createTextNode()
29 Kaedah untuk mendapatkan elemen: document.getElementById()
30 Tetapkan nilai semua ahli jenis teks dalam borang menjadi kosong:
var form = window.document.forms[0]
untuk (var i = 0; i
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. Kumpulan butang radio juga menggunakan tanda untuk menentukan sama ada ia 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 yang dipilih nilai)
35. Definisi rentetan: var myString = new String("This is lightsword");
36. Tukar rentetan kepada huruf besar: string.toUpperCase();
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(value1, value2) mengembalikan nilai terbesar bagi dua nombor, Math.pow(value1,10 ) mengembalikan kuasa kesepuluh nilai1, fungsi pembundaran Math.round(value1), 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: [tetingkap.]bingkai[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 bermula dengan nama fungsi
48. Jangan laksanakan JS ini dalam pelayar lama:
49. Petikan JS gaya fail:
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, URIError53 Pemutusan baris dalam JS:n
54. Saiz skrin penuh Tetingkap:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}<p> </p>window.maximize=fullScreen;</script>
55.semua dalam JS mewakili semua elemen di bawahnya
56.Fokus tertib dalam JS: document.getElementByid("Elemen Borang").tabIndex = 1
57. Nilai innerHTML ialah nilai elemen bentuk: seperti
"apa khabar anda"
, kemudian nilai innerHTML ialah: bagaimana anda58.Nilai innerTEXT adalah sama seperti di atas, kecuali teg seperti tidak akan dipaparkan.
59.contentEditable boleh menetapkan sama ada elemen boleh diubah suai dan isContentEditable mengembalikan sama ada elemen itu boleh diubah suai.
60.isDisabled menentukan sama ada ia adalah keadaan terlarang menetapkan keadaan terlarang
61.length mendapat panjang dan mengembalikan nilai integer
62.addBehavior() ialah fail fungsi luaran yang dipanggil oleh JS sambungannya ialah .htc
63.window.focus() meletakkan tetingkap semasa di hadapan semua tetingkap.
64.blur() bermaksud hilang fokus. Ia adalah bertentangan dengan FOKUS().
65.select() bermakna elemen dipilih.
66. Halang pengguna daripada memasukkan teks ke dalam kotak teks:
67. Dapatkan bilangan kejadian elemen ini pada halaman: document.all.tags("div (atau teg HTML lain)").length
68.JS dibahagikan kepada dua jenis output borang: modal dan bukan modal.window.showModaldialog(), window.showModeless()
69. Tetapan teks bar status: window.status='text', tetapan teks bar status lalai: window.defaultStatus = 'text.';
70. Tambahkan pada kegemaran: external.AddFavorite("
http://www.xrss.cn","jaskdlf");
71. Tiada tindakan diambil apabila ralat skrip ditemui dalam JS: window.onerror = doNothing;72 Tentukan tetingkap induk bagi tetingkap yang sedang dibuka dalam JS: window.opener, dan sokong berbilang kesinambungan opener.opener...
73.Diri dalam JS merujuk kepada tetingkap semasa
74. Kandungan yang dipaparkan dalam bar status dalam JS: window.status="content"
75 bahagian atas dalam JS merujuk kepada bingkai paling atas dalam set bingkai
76. Tutup tetingkap semasa dalam JS: window.close();
77. Kotak pengesahan dalam JS: if(confirm("Adakah anda pasti?")){alert("ok");} else{alert("Not Ok");}
78.Ubah hala tetingkap dalam JS: window.navigate("
http://www.sina.com.cn"); 79. Mencetak dalam JS: window.print()
Kotak input segera dalam 80.JS: window.prompt("message","defaultReply");
Bar skrol tetingkap dalam 81.JS: window.scroll(x,y)
82.Tatal tetingkap ke kedudukan dalam JS: window.scrollby
83. Tetapkan selang masa dalam JS: setInterval("expr",msecDelay) atau setInterval(funcRef,msecDelay) atau setTimeout
84 Paparan modal dalam IE4 dalam JS tidak berfungsi dalam NN: showModalDialog("URL"[,arguments][,features]);
85. Pemegang yang digunakan sebelum keluar dalam JS: function verifyClose(){event.returnValue="kami sangat menyukai anda dan berharap anda akan tinggal lebih lama.";}} window.onbeforeunload=verifyClose;
86 Pemegang fail yang digunakan apabila borang dipanggil buat kali pertama: onload()
87. Pemegang fail dipanggil apabila borang ditutup: onunload()
Atribut 88.window.location: protocol(http:),hostname(
www.example.com),port(80),host(www.example.com:80),pathname("/a /a.html"), hash("#giantGizmo", merujuk kepada melompat ke sauh yang sepadan), href (semua maklumat) 89.window.location.reload() menyegarkan halaman semasa.
89-1.parent.location.reload() menyegarkan objek induk (untuk bingkai)
89-2.opener.location.reload() menyegarkan objek tetingkap induk (untuk tetingkap buka tunggal)
89-3.top.location.reload() menyegarkan objek teratas (untuk berbilang tetingkap)
90.window.history.back() kembali ke halaman sebelumnya, window.history.forward() kembali ke halaman seterusnya, window.history.go (kembali ke halaman mana, anda juga boleh menggunakan URL yang dilawati)
output 91.document.write() tanpa pemisah baris, keluaran document.writeln() dengan pemisah baris
92.document.body.noWrap=true; Halang teks pautan daripada dibalut.
93. Nama pembolehubah.charAt(nombor), dapatkan aksara pembolehubah.
94."abc".charCodeAt(nombor), mengembalikan nilai kod ASCii bagi aksara mana.
95 Rangkaian rentetan: string.concat(string2), atau gunakan = untuk menyambung
96. Variable.indexOf("Character", kedudukan permulaan), mengembalikan kedudukan pertama yang muncul (dikira daripada 0)
97.string.lastIndexOf(searchString[,startIndex]) Kedudukan kejadian terakhir.
98.string.match(regExpression), tentukan sama ada aksara sepadan.
99.string.replace(regExpression,replaceString) menggantikan rentetan sedia ada.
100.string.split (pemisah) mengembalikan tatasusunan untuk menyimpan nilai.
101.string.substr(start[,length]) mengambil rentetan daripada digit ke panjang yang ditentukan.
102.string.toLowerCase() menjadikan rentetan semua huruf kecil.
103.string.toUpperCase() menjadikan semua aksara huruf besar.
104.parseInt(rentetan[,radix(mewakili pangkalan)]) dipaksa untuk menukar kepada jenis integer.
105.parseFloat(string[,radix]) terpaksa ditukar kepada jenis titik terapung.
106.isNaN (pembolehubah): Uji sama ada ia adalah jenis angka.
107 Kata kunci untuk menentukan pemalar: const, kata kunci untuk menentukan pembolehubah: var
Akhirnya, saya masih tidak mendapat seratus lapan jeneral. Saya minta maaf sedikit.