Javascript中BOM对象的用法
这篇文章给大家介绍的内容是关于Javascript中BOM对象的用法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
Window
自定义全部变量的本质
任何我们定义的全局变量 函数 对象等都会成为window对象的属性
内置全局变量和方法
全局常量: Infinity, NaN, undefined, null
全局方法: eval(), isFinite(),
isNaN(), parseFloat(), parseInt(),decodeURI(),decodeURIComponent(),
encodeURI(), encodeURIComponent()
Window常用方法
Open Close
Location对象
1.属性
hash 设置或返回从井号 (#) 开始的 URL(锚)
host 设置或返回主机名和当前 URL 的端口号
hostname 设置或返回当前 URL 的主机名
href 设置或返回完整的 URL
pathname 设置或返回当前 URL 的路径部分
port 设置或返回当前 URL 的端口号
protocol 设置或返回当前 URL 的协议
**search 设置或返回从问号 (?) 开始的 URL(查询部分)**用于获取查询字符串(例如:window.location.search)
2.方法
assign()
加载新的文档,这与直接将一个URL赋值给Location对象的href属性效果是一样的
reload()
重新加载当前文档
如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。
如果文档未改变,则该方法将从缓存中装载文档。
这与用户单击浏览器的刷新按钮的效果是完全一样的。
如果把该方法的参数设置为 true,那么无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。
replace()
用新的文档替换当前文档,replace() 方法不会在 History 对象中生成一个新的纪录。
当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。
History
历史记录
常用方法和属性 例如:window.history.forward()
go(-1)
返回上一页
.back()
后退
.forward()
前进
Navigator
常用方法和属性
appCodeName浏览器的代码名
appName浏览器名
ppVersion浏览器版本号
userAgent浏览器名和版本号
platform浏览器平台
Win32", "Win16", "WinCE", "Mac68k", "MacPPC", "HP-UX", "SunOS" 等
cpuClass CPU的信息 "x86“
online 浏览器是否处于联网状态
cookieEnabled cookie是否可用
Error
常用方法和属性 try { alert(‘’) } catch(e) { e.message }
相关文章推荐:
Javascript中call()方法和apply()方法的用法有哪些?(附代码)
javascript中函数作用域与块级作用域简单说明Atas ialah kandungan terperinci Javascript中BOM对象的用法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Pengenalan Dalam dunia digital yang berkembang pesat hari ini, adalah penting untuk membina aplikasi WEB yang mantap, fleksibel dan boleh diselenggara. Seni bina PHPmvc menyediakan penyelesaian yang ideal untuk mencapai matlamat ini. MVC (Model-View-Controller) ialah corak reka bentuk yang digunakan secara meluas yang memisahkan pelbagai aspek aplikasi kepada komponen bebas. Asas seni bina MVC Prinsip teras seni bina MVC ialah pengasingan kebimbangan: Model: merangkum data dan logik perniagaan aplikasi. Lihat: Bertanggungjawab untuk membentangkan data dan mengendalikan interaksi pengguna. Pengawal: Menyelaras interaksi antara model dan pandangan, mengurus permintaan pengguna dan logik perniagaan. Seni Bina PHPMVC Seni bina phpMVC mengikut corak MVC tradisional tetapi juga memperkenalkan ciri khusus bahasa. Berikut ialah PHPMVC

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

Prinsip SOLID ialah satu set prinsip panduan dalam corak reka bentuk pengaturcaraan berorientasikan objek yang bertujuan untuk meningkatkan kualiti dan kebolehselenggaraan reka bentuk perisian. Dicadangkan oleh Robert C. Martin, prinsip SOLID termasuk: Prinsip Tanggungjawab Tunggal (SRP): Kelas harus bertanggungjawab untuk hanya satu tugas, dan tugas ini harus dirangkumkan dalam kelas. Ini boleh meningkatkan kebolehselenggaraan dan kebolehgunaan semula kelas. classUser{private$id;private$name;private$email;publicfunction__construct($id,$nam

Sambungan PHP boleh menyokong pengaturcaraan berorientasikan objek dengan mereka bentuk fungsi tersuai untuk mencipta objek, sifat akses dan kaedah panggilan. Mula-mula buat fungsi tersuai untuk membuat instantiate objek, dan kemudian tentukan fungsi yang mendapat sifat dan kaedah panggilan. Dalam pertempuran sebenar, kita boleh menyesuaikan fungsi untuk mencipta objek MyClass, mendapatkan atribut my_property dan memanggil kaedah my_methodnya.

Pengenalan kepada kaedah mendapatkan kod status HTTP dalam JavaScript: Dalam pembangunan bahagian hadapan, kita selalunya perlu berurusan dengan interaksi dengan antara muka bahagian belakang, dan kod status HTTP adalah bahagian yang sangat penting daripadanya. Memahami dan mendapatkan kod status HTTP membantu kami mengendalikan data yang dikembalikan oleh antara muka dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan memberikan contoh kod khusus. 1. Apakah kod status HTTP bermakna kod status HTTP apabila penyemak imbas memulakan permintaan kepada pelayan, perkhidmatan tersebut

Dalam senario konkurensi tinggi pengaturcaraan berorientasikan objek, fungsi digunakan secara meluas dalam bahasa Go: Berfungsi sebagai kaedah: Fungsi boleh dilampirkan pada struktur untuk melaksanakan pengaturcaraan berorientasikan objek, mengendalikan data struktur dengan mudah dan menyediakan fungsi tertentu. Berfungsi sebagai badan pelaksanaan serentak: Fungsi boleh digunakan sebagai badan pelaksanaan goroutine untuk melaksanakan pelaksanaan tugas serentak dan meningkatkan kecekapan program. Berfungsi sebagai panggil balik: Fungsi boleh dihantar sebagai parameter kepada fungsi lain dan dipanggil apabila peristiwa atau operasi tertentu berlaku, menyediakan mekanisme panggil balik yang fleksibel.

Apakah pengaturcaraan berorientasikan objek? Pengaturcaraan berorientasikan objek (OOP) ialah paradigma pengaturcaraan yang mengabstrak entiti dunia sebenar ke dalam kelas dan menggunakan objek untuk mewakili entiti ini. Kelas mentakrifkan sifat dan tingkah laku objek, dan objek memberi contoh kelas. Kelebihan utama OOP ialah ia menjadikan kod lebih mudah difahami, diselenggara dan digunakan semula. Konsep Asas OOP Konsep utama OOP termasuk kelas, objek, sifat dan kaedah. Kelas ialah pelan tindakan sesuatu objek, yang mentakrifkan sifat dan kelakuannya. Objek ialah contoh kelas dan mempunyai semua sifat dan tingkah laku kelas. Sifat ialah ciri-ciri objek yang boleh menyimpan data. Kaedah ialah fungsi objek yang boleh beroperasi pada data objek. Kelebihan OOP Kelebihan utama OOP termasuk: Kebolehgunaan semula: OOP boleh menjadikan kod lebih banyak

Pengaturcaraan Berorientasikan Fungsi dan Objek (OOP) menyediakan mekanisme pengaturcaraan yang berbeza dalam C++: Fungsi: blok bebas kod, memfokuskan pada melaksanakan tugas tertentu, tidak mengandungi data. OOP: Berdasarkan objek, kelas dan warisan, data dan tingkah laku dirangkumkan dalam objek. Dalam kes sebenar, kaedah fungsi untuk mengira luas segi empat sama adalah mudah dan langsung, manakala kaedah OOP merangkum data dan tingkah laku dan lebih sesuai untuk menguruskan interaksi objek. Memilih pendekatan yang sesuai bergantung pada senario: fungsi adalah baik untuk tugas bebas, OOP adalah baik untuk menguruskan interaksi objek yang kompleks.
