Rumah > hujung hadapan web > tutorial js > Sifat dan peristiwa objek Window dalam kemahiran JavaScript_javascript

Sifat dan peristiwa objek Window dalam kemahiran JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 15:23:34
asal
1414 orang telah melayarinya

Objek tetingkap

Objek Window mewakili tetingkap terbuka dalam penyemak imbas.

Jika dokumen mengandungi bingkai (tag bingkai atau iframe), penyemak imbas mencipta objek tetingkap untuk dokumen HTML dan objek tetingkap tambahan untuk setiap bingkai.

Nota: Tiada standard awam untuk objek tetingkap, tetapi ia disokong oleh semua penyemak imbas.

sifat objek tetingkap

Hartanah Penerangan
ditutup Mengembalikan sama ada tetingkap telah ditutup.
Status lalai Tetapkan atau kembalikan teks lalai dalam bar status tetingkap.
dokumen Rujukan baca sahaja kepada objek Dokumen. Lihat Objek dokumen .
sejarah Rujukan baca sahaja kepada objek Sejarah. Sila parameter Objek sejarah .
tinggi dalam Mengembalikan ketinggian kawasan paparan dokumen tetingkap.
lebar dalam Mengembalikan lebar kawasan paparan dokumen tetingkap.
panjang Tetapkan atau kembalikan bilangan bingkai dalam tetingkap.
lokasi Objek Lokasi untuk tetingkap atau bingkai. Lihat Objek lokasi .
nama Menetapkan atau mengembalikan nama tetingkap.
Navigator Rujukan baca sahaja kepada objek Navigator. Sila parameter Objek Navigator .
pembuka Mengembalikan rujukan kepada tetingkap yang mencipta tetingkap ini.
tinggi luar Mengembalikan ketinggian luar tingkap.
lebar luar Mengembalikan lebar luar tingkap.
pageXOffset Tetapkan atau kembalikan kedudukan X halaman semasa berbanding penjuru kiri sebelah atas kawasan paparan tetingkap.
pageYOffset Tetapkan atau kembalikan kedudukan Y halaman semasa berbanding penjuru kiri sebelah atas kawasan paparan tetingkap.
ibu bapa Kembali ke tetingkap induk.
Skrin Rujukan baca sahaja kepada objek Skrin. Sila parameter Objek skrin .
diri sendiri Mengembalikan rujukan kepada tetingkap semasa. Bersamaan dengan harta Window.
status Tetapkan teks bar status tetingkap.
atas Kembali ke tetingkap moyang peringkat atas.
tingkap Atribut tetingkap adalah bersamaan dengan atribut diri, yang mengandungi rujukan kepada tetingkap itu sendiri.
  • skrin Kiri
  • Skrin Atas
  • screenX
  • skrinY
Baca integer sahaja. Mengisytiharkan koordinat-x dan koordinat-y penjuru kiri sebelah atas tetingkap pada skrin. IE, Safari dan Opera sokongan skrinKiri dan skrinTop, manakala Firefox dan Safari menyokong screenX dan screenY.

kaedah objek windows

Kaedah Penerangan
makluman() Menunjukkan kotak makluman dengan mesej dan butang pengesahan.
kabur() Alih keluar fokus papan kekunci dari tetingkap peringkat atas.
clearInterval() Batalkan tamat masa yang ditetapkan oleh setInterval().
clearTimeout() Batalkan tamat masa yang ditetapkan oleh kaedah setTimeout().
tutup() Tutup tetingkap penyemak imbas.
sahkan() Memaparkan kotak dialog dengan mesej dan butang sahkan serta batal.
createPopup() Buat tetingkap timbul.
fokus() Berikan fokus papan kekunci pada tetingkap.
moveBy() Menggerakkan tetingkap mengikut piksel tertentu berbanding koordinat semasanya.
moveTo() Alihkan penjuru kiri sebelah atas tetingkap ke koordinat yang ditentukan.
buka() Buka tetingkap penyemak imbas baharu atau cari tetingkap bernama.
cetak() Cetak kandungan tetingkap semasa.
prompt() Paparkan kotak dialog yang menggesa pengguna untuk input.
resizeBy() Ubah saiz tetingkap mengikut piksel yang ditentukan.
resizeTo() Ubah saiz tetingkap kepada lebar dan ketinggian yang ditentukan.
scrollBy() Tatal kandungan mengikut nilai piksel yang ditentukan.
skrolKe() Tatal kandungan ke koordinat yang ditentukan.
setInterval() Panggil fungsi atau nilai ungkapan pada tempoh tertentu (dalam milisaat).
setTimeout() Panggil fungsi atau ungkapan yang dikira selepas bilangan milisaat yang ditentukan.

Persekitaran berjalan yang berbeza mempunyai "objek peringkat atas" yang berbeza dan dalam persekitaran penyemak imbas, objek peringkat atas ialah objek tetingkap. tetingkap merujuk kepada tetingkap penyemak imbas semasa.

Contoh: var a = 1;

tetingkap.a; //1


1. Sifat objek tetingkap.

(1) atribut window.name


window.name digunakan untuk menetapkan nama tetingkap penyemak imbas semasa penyemak imbas. Cirinya ialah atribut ini kekal tidak berubah selepas penyemak imbas dimuat semula.

(2) sifat window.innerHeight, sifat window.innerWidth


Dua sifat ini mengembalikan ketinggian dan lebar tetingkap penyemak imbas yang diduduki oleh reka letak css halaman web. Nilai kedua-dua sifat ini termasuk ketinggian dan lebar bar skrol penyemak imbas.


(3) harta window.pageXoffset dan harta window.pageYoffset.


window.pageXoffset mengembalikan jarak tatal mendatar halaman. window.pageYoffset mengembalikan jarak tatal menegak halaman.


(4) elemen iframe


window.iframe mengembalikan objek seperti tatasusunan.


(5) objek skrin


Menunjukkan maklumat peranti.


// Paparkan ketinggian peranti dalam piksel

skrin.tinggi
// 1920
// Paparkan lebar peranti, dalam piksel
skrin.lebar
// 1080

2.

(1) peristiwa kesalahan.


Acara oonerror ialah cara standard sekolah lama untuk menangkap ralat Javascript dalam halaman web.


(2) makluman(), gesaan(), sahkan()


ialah semua kaedah yang digunakan oleh pelayar untuk berinteraksi dengan pengguna. Mereka akan muncul kotak dialog yang berbeza.


Contoh: makluman("Hello World");


alert(); Kotak dialog pop timbul hanya mempunyai satu butang "OK", yang sering digunakan untuk memberitahu pengguna tentang maklumat tertentu.


Contoh: var result = prompt('Berapa umur anda?', 25)


prompt(); Kotak dialog pop timbul mempunyai kotak input yang memerlukan pengguna memasukkan maklumat dan mempunyai dua butang: "OK" dan "Batal". Kaedah ini sering digunakan untuk mendapatkan data yang dimasukkan oleh pengguna.


Contoh: var result = confirm("Apa khabar?");


confirm(); Kaedah pengesahan mengembalikan nilai Boolean Jika pengguna mengklik "OK", ia mengembalikan benar jika pengguna mengklik "Batal", ia mengembalikan palsu.


sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan