Rumah >hujung hadapan web >tutorial js >Penyusunan maklumat berkaitan sifat objek js window dan kemahiran method_javascript
Objek tetingkap mempunyai kaedah berikut:
buka amaran tutup sahkan set gesaanMasaout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollUntuk mencari kembali ke hadapan hentian utama cetak kabur fokus captureEvent enableExternalCapture disableExternalCapture handleKeluaran acaraLalu acaraTatal acara
1. kaedah terbuka
Format sintaks: window.open(URL, nama tetingkap, gaya tetingkap)
Fungsi: Buka tetingkap baharu dan muatkan halaman web dengan alamat URL yang ditentukan dalam tetingkap.
Penerangan:
Kaedah terbuka digunakan untuk membuka tetingkap penyemak imbas baharu dan memuatkan alamat URL yang ditentukan dalam tetingkap baharu;
Apabila membuka tetingkap penyemak imbas baharu, kaedah terbuka juga boleh menentukan nama tetingkap (parameter kedua);Apabila membuka tetingkap penyemak imbas baharu, kaedah terbuka juga boleh menentukan gaya tetingkap (parameter ketiga Gaya tetingkap mempunyai pilihan berikut Jika berbilang pilihan dibuat, gunakan koma). antara setiap pilihan
bar alat: Menentukan sama ada tetingkap itu mempunyai bar alat standard. Apabila nilai pilihan ini ialah 1 atau ya, ini bermakna terdapat bar alat standard;lokasi: Menentukan sama ada tetingkap mempunyai bar alat alamat Nilai dan maksud pilihan adalah sama dengan bar alat direktori: Tentukan sama ada tetingkap mempunyai bar alat pautan Nilai dan maksud pilihan adalah sama dengan bar alat status: Menentukan sama ada tetingkap mempunyai bar status Nilai dan maksud pilihan adalah sama dengan bar alat bar menu: Menentukan sama ada tetingkap mempunyai menu Nilai dan maksud pilihan adalah sama dengan bar alat bar skrol: Menentukan sama ada terdapat bar skrol apabila dokumen tetingkap semasa lebih besar daripada tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat boleh diubah saiz: Menentukan sama ada tetingkap boleh diubah saiznya Nilai dan maksud pilihan adalah sama dengan bar alat; lebar: Menentukan lebar tetingkap dalam piksel, digantikan dengan innerWidth; ketinggian: Menentukan ketinggian tetingkap dalam piksel, yang telah digantikan dengan innerHeight
OuterWidth: Menentukan lebar luar tetingkap dalam piksel;
outerHeight: Menentukan ketinggian luar tetingkap dalam piksel;
kiri: Menentukan kedudukan tetingkap dari sebelah kiri skrin dalam piksel;
atas: Tentukan kedudukan tetingkap dari bahagian atas skrin dalam piksel;
alwaysLowered: Tetingkap yang ditentukan disembunyikan di sebalik semua tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat;
alwaysRaised: Tetingkap yang ditentukan terapung di atas semua tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat
bergantung: Menentukan bahawa tetingkap yang dibuka ialah tetingkap anak bagi tetingkap semasa dan akan ditutup apabila tetingkap induk ditutup Nilai dan maksud pilihan adalah sama dengan bar alat
kekunci pintas: Tetapkan kekunci pintas untuk keluar selamat dalam tetingkap baharu tanpa bar menu Nilai dan maksud pilihan adalah sama dengan bar alat
innerHeight: Tetapkan ketinggian piksel dokumen dalam tetingkap
innerWidth: Tetapkan lebar piksel dokumen dalam tetingkap
screenY: Tetapkan panjang piksel tetingkap dari sempadan atas skrin
titleBar: Menunjukkan sama ada bar tajuk kelihatan dalam tetingkap baharu Nilai dan maksud pilihan adalah sama dengan bar alat
z-look: Menunjukkan bahawa apabila tetingkap diaktifkan, ia tidak boleh terapung di atas tetingkap lain Nilai dan maksud pilihan adalah sama dengan bar alat.
Kaedah terbuka mengembalikan rujukan kepada tetingkap.
Petua: Kaedah ini sering digunakan untuk membuka tetingkap lain secara automatik apabila membuka halaman web.
2. kaedah tutup
Format sintaks: window.close()
Fungsi: Kaedah tutup digunakan untuk menutup tetingkap penyemak imbas secara automatik.
3. Kaedah amaran
Format sintaks: window.alert(rentetan gesaan)
Fungsi: Paparkan kotak amaran dan paparkan teks rentetan gesaan dalam kotak amaran.
Format sintaks: window.confirm(rentetan gesaan) Fungsi: Paparkan kotak pengesahan dan paparkan rentetan gesaan dalam kotak pengesahan Kaedah ini kembali benar apabila pengguna mengklik butang "OK" dan mengembalikan palsu apabila pengguna mengklik "Batal".
5. Kaedah segeraFormat sintaks: window.prompt (rentetan gesaan, teks lalai) Fungsi: Paparkan kotak input, paparkan rentetan gesaan dalam kotak input, paparkan teks lalai dalam kotak teks input, dan tunggu input pengguna Apabila pengguna mengklik butang "OK", kembalikan rentetan yang dimasukkan oleh pengguna apabila butang Batal diklik, nilai nol dikembalikan.
6. setKaedah tamat masaFormat sintaks: window.setTimeout(ungkapan aksara kod, milisaat) Fungsi: Tetapan masa, laksanakan ungkapan aksara kod secara automatik selepas bilangan milisaat yang ditentukan.
7. kaedah clearTimeoutFormat sintaks: window.clearTimeout(timer) Fungsi: Batalkan tetapan masa sebelumnya Parameter ialah nilai pulangan apabila ditetapkan dengan setTimeout.
8. kaedah setIntervalFormat sintaks: window.setInterval(ungkapan aksara kod, milisaat) Fungsi: Selepas menetapkan selang masa (parameter kedua), laksanakan kandungan "ungkapan aksara kod" berulang kali 9. kaedah ClearInterval Format sintaks: window.clearInterval (selang masa) Fungsi: Batalkan masa yang ditetapkan oleh setInterval. Parameter ialah nilai pulangan kaedah setInterval. 10. moveBy method Format sintaks: window.moveBy(anjakan mendatar, anjakan menegak) Fungsi: Gerakkan tetingkap yang ditentukan mengikut parameter piksel yang diberikan. Parameter pertama ialah piksel yang mana tetingkap bergerak secara mendatar, dan parameter kedua ialah piksel yang mana tetingkap itu dialihkan secara menegak. kaedah 11.moveTo Format sintaks: window.moveTo(x,y) Fungsi: Alihkan tetingkap ke koordinat yang ditentukan (x, y). 12. ubah saizMengikut kaedah Format sintaks: window.resizeBy(mendatar, menegak) Fungsi: Tukar tetingkap semasa kepada saiz yang ditentukan (x, y) Apabila nilai x dan y lebih besar daripada 0, ia dibesarkan dan apabila ia kurang daripada 0, ia dikurangkan. . 13. ubah saiz kepada kaedah Format sintaks: window.resizeTo(lebar mendatar, lebar menegak) Fungsi: Tukar tetingkap semasa kepada saiz (x, y), dengan x dan y ialah lebar dan tinggi masing-masing. 14 tatalMengikut kaedah Format sintaks: window.scrollBy(anjakan mendatar, anjakan menegak) Fungsi: Tatal kandungan dalam tetingkap mengikut anjakan yang diberikan. Apabila parameter ialah nombor positif, tatal ke hadapan, jika tidak tatal ke arah sebaliknya. 15. kaedah tatal Ke Format sintaks: window.scrollTo(x,y) Fungsi: Tatal kandungan dalam tetingkap ke kedudukan yang ditentukan. 16.cari kaedah Format sintaks: window.find() Fungsi: Apabila kaedah ini dicetuskan, tetingkap dialog "cari" akan muncul dan membolehkan pengguna mencari rentetan dalam halaman yang mencetuskan kaedah cari. Nota: Atribut ini tidak disokong dalam IE5.5 dan Netscape6.0. 17 kaedah belakang Format sintaks: window.back() Fungsi: Simulasi pengguna mengklik butang "Kembali" pada pelayar untuk mengalihkan halaman ke halaman sebelumnya pelayar. Nota: Operasi ini hanya boleh dilakukan apabila halaman semasa mempunyai halaman sebelumnya. Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya. 18 kaedah hadapan Format sintaks: window.forward() Fungsi: Simulasi pengguna mengklik butang "Majukan" pada penyemak imbas untuk mengalihkan halaman ke halaman seterusnya penyemak imbas. Nota: Operasi ini hanya boleh dilakukan apabila halaman seterusnya wujud pada halaman semasa. Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya. 19 kaedah rumah Format sintaks: window.home() Fungsi: Simulasi pengguna mengklik butang "Laman Utama" pada penyemak imbas untuk mengubah hala halaman ke halaman yang ditentukan. Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokong kaedah ini. 20 kaedah berhenti Format sintaks: window.stop() Fungsi: Simulasi pengguna mengklik butang "Berhenti" pada penyemak imbas untuk menamatkan operasi muat turun penyemak imbas. Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokong kaedah ini. 21. kaedah cetakan Format sintaks: window.print() Fungsi: Simulasi pengguna mengklik butang "Cetak" pada penyemak imbas untuk memberitahu penyemak imbas untuk membuka kotak dialog cetakan dan mencetak halaman semasa. 22. kaedah kabur Format sintaks: window.blur() Fungsi: Alih keluar fokus dari tingkap. Penjagaan mesti diambil apabila digunakan dengan kaedah fokus, kerana ini boleh menyebabkan fokus terus bergerak masuk dan keluar. 23 kaedah fokus Format sintaks: window.focus() Fungsi: Jadikan tetingkap fokus. Berhati-hati apabila menggunakannya dengan kaedah kabur kerana ia boleh menyebabkan fokus bergerak masuk dan keluar 24 kaedah kejadian tangkapan Format sintaks: window.captureevent(event) window.captureevent(event1|event2|…|eventn) Fungsi: Tangkap semua acara dengan parameter tertentu. Kerana keupayaan untuk menangkap acara yang dikendalikan oleh program tempatan itu sendiri, pengaturcara boleh bebas menentukan fungsi untuk mengendalikan acara. Jika terdapat berbilang peristiwa yang perlu ditangkap, gunakan aksara paip "|" untuk memisahkan setiap acara. Jenis acara yang boleh ditangkap adalah seperti berikut: event.abortevent.blurevent.changeevent.clickevent.dblclickevent.dragdropevent.errorevent.focusevent.keydowowevent.keypressevent.keyupevent.loadevent.mousedownevent.mousuemovent.mouseout.mouseevent.mouseout.mouseevent.mouseout.mouseevent. pilih event.submit event.unload 25. dayakan acara tangkapan luaran Format sintaks: window.enableexternalcapture(event) Fungsi: Kaedah enableexternalcapture digunakan untuk menangkap peristiwa luaran yang dihantar melalui parameter. 26. lumpuhkan acara tangkapan luaran Format sintaks: window.disableexternalcapture() Fungsi: Batalkan tetapan kaedah enableexternalcapture dan tamatkan tangkapan acara luaran. 27. mengendalikan acara acara Format sintaks: window.handleevent(event) Fungsi: Pengendali acara yang mencetuskan acara yang ditentukan. 28 acara acara keluaran Format sintaks: window.releaseevent(event) window.releaseevent(event1|event2|…|eventn) Fungsi: Lepaskan peristiwa yang ditangkap yang dihantar melalui parameter Peristiwa ini ditetapkan oleh kaedah window.captureevent. 29 acara acara laluan Format sintaks: window.releaseevent(event) Fungsi: Pindahkan semua acara jenis yang ditangkap kepada kaedah pemprosesan acara standard untuk pemprosesan Acara yang boleh dipindahkan adalah sama seperti peristiwa penangkapan. 30 acara tatal Format sintaks: window.scroll(x coordinate, y coordinate) Fungsi: Alihkan tetingkap ke kedudukan koordinat yang ditentukan. Sifat objek tetingkap Objek tetingkap mempunyai sifat berikut: bar status bar status.bar lokasi bar lokasi status lalai yang boleh dilihat. bingkai bingkai tertutup nama diri yang boleh dilihat. bar menubar menubar lebar dalam ketinggian dalam.pembuka lebar luar lebar luar boleh dilihat pageyoffset bar peribadi induk bar peribadi.bar skrol bar skrol yang kelihatan.bolehlihat bar alat. 1. Atribut status
2. atribut bar status
3. bar status.harta yang boleh dilihat
4. atribut status lalai
5.atribut lokasi
6. atribut bar lokasi
7. bar lokasi.harta yang boleh dilihat
8. sifat diri
9. atribut nama
10 atribut tertutup
11 atribut bingkai
12. sifat bingkai.panjang
13 atribut panjang
14. atribut dokumen
15 atribut sejarah
Sejarah sub-objek objek tetingkap ialah salah satu objek teras JavaScript ini mengandungi tatasusunan nama dan URL halaman yang telah dilawati. 16 harta tinggi dalaman Format sintaks: window.innerheight=nilai angka Fungsi: Kembalikan atau nyatakan ketinggian piksel dokumen dalam tetingkap penyemak imbas Ketinggian ini tidak termasuk ketinggian mana-mana bar alat dan pengubahsuaian halaman yang membentuk tetingkap. Nota: IE5.5 tidak menyokong atribut ini. 17. Atribut lebar dalam Format sintaks: window.innerheight=nilai angka Fungsi: Kembalikan atau nyatakan lebar piksel dokumen dalam tetingkap penyemak imbas Lebar ini tidak termasuk lebar mana-mana bar alat dan pengubahsuaian halaman yang membentuk tetingkap. Nota: IE5.5 tidak menyokong atribut ini. 18 atribut bar menu Format sintaks: window.menubar.Attribute Fungsi: Atribut menubar juga boleh dianggap sebagai sub-objek Atribut ini digunakan untuk mendapatkan atribut boleh dilihat sendiri untuk menentukan sama ada bar menu boleh dilihat. Setakat ini, harta ini hanya mempunyai satu subsifat: boleh dilihat. Nota: IE5.5 tidak menyokong atribut ini. 19. menubar.sifat yang boleh dilihat Format sintaks: window.menubar.visible Fungsi: Sifat menubar.visible digunakan untuk mengembalikan sama ada bar menu kelihatan, ia mengembalikan benar, jika tidak, ia akan mengembalikan palsu. Nota: IE5.5 tidak menyokong atribut ini. 20 atribut pembuka Format sintaks: window.opener | window.opener.method |
21. atribut ketinggian luar
22. Atribut lebar luar
23. atribut pageexoffset
24 atribut pageyoffset
25. atribut induk
26 atribut bar peribadi
27. bar peribadi.harta yang boleh dilihat
28 sifat bar skrol
29 bar skrol.harta yang boleh dilihat
30 atribut bar alat
31. bar alat.harta yang boleh dilihat
32 atribut teratas
window.top.property