window.location和window.location.href區別詳解
window.location是一個物件,包含屬性有
hash 從井號 (#) 開始的 URL(錨)
host 主機名和當前 URL 的埠號
hostname 當前 URL 的主機名
href 完整的 URL
pathname 當前 URL 的路徑部分
port 當前 URL 的埠號
protocol 當前 URL 的協議
search 從問號 (?) 開始的 URL(查詢部分)
獲取window.location.href是最常用的
location是location.href的簡寫,無論是訪問還是賦值,從功能上,locatin等於location.href
而從本質上,location是一個物件,location.href是一個屬性
從chrome的console裡面輸入window.location.href和window.location你就能很清楚的看到兩者的不同
window.location.href
window.location
相關推薦
window.location和window.location.href區別詳解
window.location是一個物件,包含屬性有 hash 從井號 (#) 開始的 URL(錨) host 主機名和當前 URL 的埠號 hostname 當前 URL 的主機名 href 完整的 URL pathname 當前 URL 的路徑部分 port 當前
for in 和 for of的區別詳解
for in 和 for of 相對於大家肯定都不陌生,都是用來遍歷屬性的沒錯。那麼先看下面的一個例子: 例1 const obj = { a: 1, b: 2, c: 3 } for (let i in obj) {
位元組流和字元流的區別--詳解
位元組流與和字元流的使用非常相似,兩者除了操作程式碼上的不同之外,是否還有其他的不同呢? 實際上位元組流在操作時本身不會用到緩衝區(記憶體),是檔案本身直接操作的,而字元流在操作時使用了緩衝區,通過緩衝區再操作檔案,如圖12-6所示。 下面以兩個寫檔案的操作為主進行比較
多個單列索引和聯合索引的區別詳解
背景: 為了提高資料庫效率,建索引是家常便飯;那麼當查詢條件為2個及以上時,我們是建立多個單列索引還是建立一個聯合索引好呢?他們之間的區別是什麼?哪個效率高呢?我在這裡詳細測試分析下。 一、聯合索引測試 注:Mysql版本為 5.7.20 建立測試表
Jquery中.bind()、.live()、.delegate()和.on()之間的區別詳解
簡介 最近了解到很多網頁開發者對jquery中的 .bind() .live() .delegate() 和 .on() 方法存在很多的疑惑。這些疑惑通常是關於它們之間真正的區別是什麼啊,什麼時候該使用它們啊。下面本文將給大家詳細介紹這四個方法之間的區別,分別對每個方法都進
常量指標和指標常量的區別詳解
在C/C++中關鍵字const用來定義一個只讀的變數或者物件,有如下優點 (1)便於型別檢查,如函式的函式 fun(const int a) a的值不允許變,這樣便於保護實參。 (2)
JQuery中$.each 和$(selector).each()的區別詳解
委托 tle 如果 第一個 索引 類型 href lec 相對 JQuery中$.each 和$(selector).each()的區別詳解 目錄 ?? 1、$(selector).each()?? 2、$.each() 1、$(selec
git之rebase、merge和cherry pick的區別詳解—面試常問
git flow 鎮樓 merge 這個簡單,初學者常用。比如主分支是Dev,最新版本是01。然後小明基於此,搞了個feature 分支A,業務:打醬油 然後在上面多次提交,完成功能迭代開發,如A1 ---> A2 ---> A3 Dev 分支
window.location和window.open()的區別
在給按鈕、表格、單元格、下拉列表和DIV等做連結時可以使用JS實現,和做普通連結一樣,可能我們需要讓連結頁面在當前視窗開啟,也可能需要在新視窗開啟,這時我們就可以使用下面兩項之一來完成: window.open 用來開啟新視窗 window.l
js 中實現頁面跳轉的方法(window.location和window.open的區別)
<html> <head> <script language="javascript"><!-- function old_page() { window.location = "http:
javascript 開啟頁面window.location和window.open的區別
轉自:http://www.jb51.net/article/22616.htm 有時候需要用js來實現頁面的開啟,因為js下有window.location和window.open的不同實現方法,下面來簡單的說明下區別。 window.location = "http:/
用window.location和window.open做連結的區別 //轉載
在給按鈕、表格、單元格、下拉列表和DIV等做連結時一般都要用Javascript來完成,和做普通連結一樣,可能我們需要讓連結頁面在當前視窗開啟,也可能需要在新視窗開啟,這時我們就可以使用下面兩項之一來完成: win
window.open和window.location.href的幾種用法
因為要讓window.open不在新視窗開啟,所以找了一些資料 windows.open("URL","視窗名稱","視窗外觀設定"); <A href="javascript:window.open('webpage.asp','_self')"> 點選這裡 </A> <a
window.location獲取url各項參數詳解
server ear 端口 空字符 alert 定位 hostname javascrip cati window.location方法後還還可以帶href,search等參數,下面我們來看看獲取url各項參數的辦法。URL即:統一資源定位符 (Uniform Resour
window.showModalDialog和window.open的引數區別
window.showModalDialog(viewURL,window,"dialogHeight=400px;dialogWidth=600px;center=yes;status=no
window.open、window.showModalDialog和window.showModelessDialog 的區別
一、前言 要開啟一個可以載入頁面的子視窗有三種方法,分別是window.open、window.showModalDialog和window.showModelessDialog。 open方法就是開啟一個頁面,可以說同用url連結開啟一個頁面一樣,不推薦使用,因為
cookie 和session 的區別詳解
重復 處理方式 一行 所有 有效 依據 是把 存儲 一個 二者的定義: 當你在瀏覽網站的時候,WEB 服務器會先送一小小資料放在你的計算機上,Cookie 會幫你在網站上所打的文字或是一些選擇, 都紀錄下來。當下次你再光臨同一個網站,WEB 服務器會先看看有沒有它上次留下的
PHP中include和require的區別詳解
for in repl 這不 語句 沒有 16px targe size something 1、概要 require()語句的性能與include()相類似,都是包括並運行指定文件。不同之處在於:對include()語句來說,在執行文件時每次都要進行讀取和評估;
CROSS APPLY和 OUTER APPLY 區別詳解
0.00 oss 生成 數據 sql 這一 cti ssa 另一個 SQL Server 2005 新增 cross apply 和 outer apply 聯接語句,增加這兩個東東有啥作用呢? 我們知道有個 SQL Server 2000 中有個 cross join 是
javascript中局部變量和全局變量的區別詳解
under ati 例子 方便 defined 幫助 介紹 但是 全局變量 javascript有兩種變量:局部變量和全局變量。當然,我們這篇文章是幫助大家真正的區別這兩種變量。 首先,局部變量是指只能在本變量聲明的函數內部調用。全局變量時整個代碼中都可以調用的變量。當然,