這篇文章要跟大家介紹的內容是關於Javascript中BOM物件的用法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
Window
自訂全部變數的本質
任何我們定義的全域變數函數物件等都會成為window物件的屬性
內建全域變數和方法
全域常數: Infinity, NaN, undefined, null
全域方法: eval(), isFinite(),
isNaN(), parseFloat(), parseInt(),decodeURI(),decodeURIComponent(),
encodeURI(), encodeURIComponent()
Window常用方法
Open Close
##Location物件。
#hash 設定或傳回從井號(#) 開始的URL(錨)
hostname 設定或傳回目前URL 的主機名稱
href 設定或傳回完整的URL
pathname 設定或傳回目前URL 的路徑部分
port 設定或傳回目前URL 的連接埠號碼
protocol 設定或傳回目前URL 的協定
**search 設定或傳回從問號(?) 開始的URL(查詢部分)**用於取得查詢字串(例如:window.location.search)
#assign()
##載入新的文件,這與直接將一個URL賦值給Location物件的href屬性效果是一樣的
重新載入目前文件
如果該方法沒有規定參數,或者參數是false,它就會用HTTP 頭If-Modified-Since 來偵測伺服器上的文件是否已改變。如果文件已改變,reload() 會再次下載該文件。
這與使用者點擊瀏覽器的刷新按鈕的效果是完全一樣的。
如果把該方法的參數設為 true,那麼無論文件的最後修改日期是什麼,它都會繞過緩存,從伺服器上重新下載該文件。這與使用者在點擊瀏覽器的刷新按鈕時按住 Shift 健的效果是完全一樣。
replace()
用新的文檔取代目前文檔,replace() 方法不會在 History 物件中產生一個新的紀錄。
當使用該方法時,新的 URL 將覆蓋 History 物件中的目前紀錄。
History
歷史記錄常用方法與屬性 例如:window.history.forward()
返回上一頁
.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中BOM物件的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Java作为一门常见的编程语言,其在IT行业中有着广泛的应用,成为了许多公司招聘中的重要技能之一。在Java开发岗位的面试中,面试官往往会问及一些常见的Java问题,以此考察应聘者的Java编程水平。本文将列举几个常见的Java面试问题及其答案,供广大应聘者参考。什么是Java虚拟机?答:Java虚拟机(JVM)是一种虚拟的计算机,可以执行Java字节码。它

PHP的面向对象编程范式为项目管理和组织提供优势随着互联网的飞速发展,各种规模的网站和应用程序如雨后春笋般涌现出来。为了满足日益增长的需求,并提高开发效率和可维护性,采用面向对象编程(Object-OrientedProgramming,简称OOP)的方法成为了现代软件开发的主流。在PHP这样的动态脚本语言中,OOP为项目管理和组织带来了许多优势,本文将介

随着计算机应用的不断普及和发展,程序设计语言也不断演化和更新。面向对象编程语言在当今程序设计中占据了主导地位,而MySQL则是最流行的关系型数据库管理系统之一。如何在面向对象编程中结合使用MySQL实现更优雅的代码呢?一、面向对象编程的基本概念面向对象编程(ObjectOrientedProgramming,简称OOP)是一种编程思想,它强调对象的概念和

面向对象编程是一种编码设计,它使用数据来表示一组指令。它是一种具有对象概念的程序编程典范,同时也是一种程序开发的抽象方针。它由描述状态的属性和用来实现对象行为的方法组成,完成了从数据模型到处理模型的结合与统一。

理解PHP面向对象编程中的工厂模式工厂模式是一种常用的设计模式,它用于创建对象的过程中将对象的创建和使用解耦。在PHP面向对象编程中,工厂模式可以帮助我们更好地管理对象的创建和生命周期。本文将通过代码示例来详细介绍PHP中的工厂模式。在PHP中,我们可以通过使用工厂模式来实现对象的创建和初始化过程,而不是直接使用new关键字。这样做的好处是,如果将来需要改变

Java是一种面向对象编程语言,具备三个重要的特性:封装、继承和多态。这三个特性使得Java程序具有高度的可重用性、可维护性和可扩展性。在本文中,我们将介绍Java面向对象编程的三个重要特性。一、封装封装是面向对象编程的基础。它是指将数据和行为封装在一起,保护数据不被直接访问,而是通过类的接口进行访问。封装可以使得程序更加安全、可靠和易于维护。在Java中,

PHP面向对象编程中的访问者模式解析访问者模式是一种常用的设计模式,它可以分离数据结构和处理逻辑,使得同一个数据结构可以有不同的处理逻辑,而且可以在不修改数据结构的情况下增加新的处理逻辑。在PHP中,访问者模式可以帮助我们更好地组织代码,并提高代码的可维护性和可扩展性。本文将深入探讨PHP面向对象编程中的访问者模式,并通过示例代码进行解析。一、模式概述访问者

研究PHP面向对象编程中的适配器模式引言:随着软件系统的复杂度不断提高,面向对象编程在软件开发中扮演着重要的角色。而适配器模式(AdapterPattern)作为常用的设计模式之一,能够解决不兼容接口的问题,提供了一种灵活的扩展机制。本文将详细介绍PHP面向对象编程中的适配器模式,并附上相应的代码示例。一、适配器模式概述适配器模式属于结构型设计模式,通过将


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),