1. 程式人生 > >讀書筆記----js中window物件

讀書筆記----js中window物件

1.     setTimeout()  指定一個函式在指定的毫秒數之後執行,單詞呼叫。

2.     setInterval() 重複呼叫函式

3.     location 表示該視窗中當前顯示的文件的URL,並定義了方法使視窗載入新的文件

window.location===document.location  //總是返回true

Document 物件也有一個URL屬性,是文件首次載入後儲存該文件的URL靜態字串

Window物件的Location屬性引用的是Location物件,表示該視窗中當前顯示的文件的URL

4.     Location 物件的assign()方法可以使視窗載入並顯示你指定的URL文件。replace()方法也類似,但是它在載入新文件之前會從瀏覽歷史中把當前文件刪除。

5.     reload()可以讓瀏覽器重新載入當前文件

6.     History 物件用來把視窗的瀏覽歷史用文件和文件狀態列表的形式表示

7.     navigator 屬性引用的是包含在瀏覽器廠商和版本資訊的Navigator物件

appName:瀏覽器的全稱,為了相容現存瀏覽器的嗅探程式碼,除 IE取值都是Netsscape

appVersion:瀏覽器廠商和版本資訊的詳細字串

userAgent:瀏覽器在它的USER-AGENT HTTP頭部中傳送的字串

platform:執行瀏覽器的作業系統

8.     screen 屬性引用的是Screen物件,它提供視窗顯示的大小和可用的顏色數量資訊。

width和height是以畫素為單位的視窗的大小

availWidth availHeight是實際可用的顯示大小,排除了桌面工作列等佔用的空間

9.alert()彈出一條訊息,並等待使用者關閉對話方塊

  confirm()顯示一條訊息,要求使用者點選確定或者取消

  prompt()顯示一條訊息,等待使用者輸入字串,並返回那個字串

9.     Window.open() 載入指定的URL到新的或已存在的視窗中,並返回代表那個視窗的Window物件

第一引數是要在新視窗中顯示的文件的URL

第二個引數新開啟的視窗的名字。省略用指定的名字”_blank”開啟一個新的未命名的窗

相關推薦

讀書筆記----jswindow物件

1.     setTimeout()  指定一個函式在指定的毫秒數之後執行,單詞呼叫。 2.     setInterval() 重複呼叫函式 3.     location 表示該視窗中當前顯示的文件的URL,並定義了方法使視窗載入新的文件 window.locatio

HTML:jsWindow物件的常用屬性:screen物件

Window物件的常用屬性:      screen:有關客戶端的螢幕和顯示效能的資訊      history:有關客戶訪問過的URL的資訊      location:有關當前URL的資訊      closed:當視窗關閉是為真      document:視窗中當前

jswindow物件(慕課網學習筆記

javaScript定義了一個變數一個函式都會變成window中的一個成員 var a=1; alert(window.a) //會輸出a的值 window基礎 建立視窗、調整視窗、移動視窗、關閉視窗 <!DOCTYPE html> <html lang

【學習筆記】六:面向物件的程式設計——理解JS物件屬性、建立物件JS的繼承

  ES中沒有類的概念,這也使其物件和其他語言中的物件有所不同,ES中定義物件為:“無序屬性的集合,其屬性包含基本值、物件或者函式”。現在常用的建立單個物件的方法為物件字面量形式。在常見多個物件時,使用工程模式的一種變體。 1.理解物件   1)物件的屬性分兩種:資料屬性和訪問器屬性,每個型別的屬性都具有

javaScript寫水印js過程window物件的屬性丟失問題

/** * * * @author caiwei * @version 1.0 * @created 2017-09-21 16:12:06 * @since 1.0 **/ function watermar

[讀書筆記] 深入探索C++物件模型-第四章-Function語義學(

繼續整理第四章的內容,注:以下部分圖片來自於原文 1. 單繼承情況下的虛擬函式呼叫:  對於多型虛擬函式的呼叫(通過基類指標或者引用),例如ptr->z();,需要知道兩個資訊:     a. ptr所指物件的真實型別,這可以使我們選擇正確的z()實體;     b.

JS筆記: 第6章 js面向物件的理解

第6章面向物件的程式設計理解物件:ECMA-262把物件定義為:“無序屬性的集合,其屬性可以包含基本值、物件或者函式。”建立自定義物件的最簡單方式就是建立一個Object的例項,然後再為它新增屬性和方法

5月15日上課筆記-js location對象的屬性、document對象、js內置對象、Date事件對象、

nts 根據 host value string 定時函數 date this 個數 location的屬性: host: 返回當前主機名和端口號 定時函數: setTimeout( ) setInterval() 二、document對

jsWindow 對象及其的方法

tor size 種類 ear 無法 item back 瀏覽器中 取消 window.location 對象   window.location 對象用於獲得當前頁面的地址 (URL),並把瀏覽器重定向到新的頁面。window.location 對象在編寫時可不使用 wi

jswindow.location.search的用法和作用。

bst 地址 用法 屬性獲取 net bstr src log 協議 用該屬性獲取頁面 URL 地址: window.location 對象所包含的屬性 屬性描述 hash 從井號 (#) 開始的 URL(錨) host 主機名和當前 URL 的端口號 h

《Randomized Low-Rank Dynamic Mode Decomposition for Motion Detection》讀書筆記

謝絕任何不標註出處的轉載 如有問題請聯絡作者 原文連結:https://arxiv.org/abs/1512.03526 上一篇讀書筆記大致介紹了svd和rsvd,這一篇來學習一下dmd和rdmd。 DMD是一個合併了PCA和時間序列(傅立葉模式)的資料驅動型方法。 DMD起源於流體力學,

js陣列物件自定義排序

<!DOCTYPE html> <html> <script> var data = [{name:"zachary", age:28}, {name:"nicholas", age:29}]; function f1(name){ return functi

讀書筆記——Python的迭代器和列表解析

Python所謂的迭代協議 有__next__方法的物件會前進到下一個結果,在一系列結果的末尾時,則會引發StopIteration。在Python中,任何這類物件都認為是可迭代的。任何這類物件也能以for迴圈或其他迭代工具遍歷,因為所有迭代工具內部工作起來都是在每次迭代中呼叫__next__,

js物件 函式 原型

// 關於 Function Object 和 proto prototype // 1.每一個物件例項都有一個 proto 屬性,這個屬性就是指向 物件建構函式的原型. let b = new Function(); console.log(b.__proto__ === Function.prototyp

jsObject物件常用方法和屬性

1、屬性 Object.prototype.writable:預設為false Object.prototype.enumerable:預設為false Object.prototype.configurable:預設為false Object.prototype.constructor:用

JSString物件的常用方法

1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 strObj.charCodeAt(index) 說明: index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。 如果指定位置沒有字元,將返回NaN。 例如: var str = “ABC

Effective Java (3rd Editin) 讀書筆記:2 所有物件共有的方法

2 所有物件共有的方法 Item 10:重寫 equals 方法時遵守通用協同 不需要重寫 equals() 方法的情況: 類的每一個例項都認為是不同。比如 Thread 這種代表活躍的實體而不是值 不需要“邏輯相等”的判斷。比如 Pattern 不需要檢查內嵌的正

JSString物件常用方法

1.chatAt():返回在指定位置的字元 用法:str.charAt(index) str為字串、index為索引 2.charCodeAt():返回在指定位置的字元的Unicode編碼 用法:str.charCodeAt(index):str為字串、index為索引 3.conc

程式碼整潔之道 讀書筆記 - 第6章 物件和資料結構

資料結構、物件的反對稱性 物件(物件式程式碼)曝露行為,隱藏資料。便於新增新物件型別而無需修改既有行為,同時也難以在既有物件中新增新行為。 資料結構(過程式程式碼)曝露資料,沒有明顯的行為。便於向既有資料結構新增新行為,同時也難以向既有函式新增新資料結構。 在任何系統中,我們有時會希望能夠靈活地新增新資

jsjson物件和字串的轉換

1.JSON.parse() : 字串–>json物件 var str = '{"name":"huangxiaojian","age":"23"}'//單引號寫在{}外,每個屬性名都必須用雙引號,否則會丟擲異常。 JSON.parse(str) 結果: Object age