91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

window.location對象使用說明

發布時間:2020-06-30 20:07:07 來源:網絡 閱讀:1133 作者:googlingman 欄目:開發技術

1.簡介

location是javascript里邊管理地址欄的內置對象,比如location.href就管理頁面的url,用location.href=url就可以直接將頁面重定向url而location.hash則可以用來獲取或設置頁面的標簽值。比如http://domain/#admin的location.hash="#admin"。利用這個屬性值可以做一個非常有意義的事情。

 

2.window.location.href

 

取得當前頁面的地址欄中字符串。

 

3.window.location.search

window.location.search方法是截取當前url中“?”后面的字符串,例如:index.php?act=doctor,截取后的字符串就是act=doctor.

 

 

4.window.location.hash

 
很多人都喜歡收藏網頁,以便于以后的瀏覽。不過對于Ajax頁面來說的話,一般用一個頁面來處理所有的事務,也就是說,如果你瀏覽到一個Ajax頁面里邊有意思的內容,想將它收藏起來,可是地址只有一個呀,下次你打開這個地址,還是得像以往一樣不斷地去點擊網頁,找到你鐘情的那個頁面。另外的話,瀏覽器上的“前進”“后退”按鈕也會失效,這于很多習慣了傳統頁面的用戶來說,是一個很大的使用障礙。 


那么,怎么用location.hash來解決這兩個問題呢?其實一點也不神秘。 


比如,我的作者管理系統,主要功能有三個:普通搜索、高級搜索、后臺管理,我分別給它們分配一個hash值:#search、#advsearch、#admin,在頁面初始化的時候,通過window.location.hash來判斷用戶需要訪問的頁面,然后通過javascript來調整顯示頁面。比如: 


var hash; 
hash=(!window.location.hash)?"#search":window.location.hash; 
window.location.hash=hash; 
//調整地址欄地址,使前進、后退按鈕能使用 
switch(hash){ 
case "#search": 
selectPanel("pnlSearch"); //顯示普通搜索面板 
break; 
case "#advsearch": 
case "#admin": 
}


通過window.location.hash=hash這個語句來調整地址欄的地址,使得瀏覽器里邊的“前進”、“后退”按鈕能正常使用(實質上欺騙了瀏覽器)。然后再根據hash值的不同來顯示不同的面板(用戶可以收藏對應的面板了),這就使得Ajax頁面的瀏覽趨于傳統化了。

 

參考資源:

http://www.jb51.net/article/22656.htm

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥滨县| 青铜峡市| 宁陕县| 宁津县| 崇仁县| 水城县| 阳西县| 尼木县| 赤壁市| 霍邱县| 苏尼特左旗| 泗水县| 赣榆县| 宜宾市| 缙云县| 晴隆县| 霍州市| 南充市| 玛沁县| 二手房| 白山市| 都昌县| 孟连| 泊头市| 福鼎市| 呼和浩特市| 延川县| 弥渡县| 喀什市| 锡林郭勒盟| 无为县| 乌苏市| 华坪县| 临清市| 长治市| 贞丰县| 宁陵县| 莫力| 旌德县| 彭水| 新郑市|