js刷新頁面經常使用方法總結

最近在一個大雜燴裏面,安插本身的一個項目,用dva 擼的一個發佈管理系統,寫的我是心力交瘁,焦頭爛額~~~而後,接下來是今天的學習,其實也是本身平時沒怎麼注意到的問題 關於頁面刷新經常使用的手法        history.go(0)        history.reload()        location = location        location.assgin(location)        document.execCommand('Refresh')        window.nvigate(location)        location.replace(location)        document.URL = location.href   自動刷新: php

<meta http-equiv="refresh" content="20">     
//  20 是指每隔 20秒刷新以面自動轉跳頁面
<meta http-equiv="refresh" content="20;url=http://www.xxx.net">    
 //  其 中20指隔20秒後跳轉到http://www.xxx.net頁面

 2. js 當前頁面的刷新方法html

self.location.href  // 當前頁面打開 URL頁面
window.location.href // 當前頁面打開URL頁面
this.location.href // 當前頁面打開URL頁面
location.href // 當前頁面打開URL頁面
parent.location.href // 在父親面打開新的鏈接
top.location.href //在頂層頁面打開新頁面

分析1:  若是自定義的是 frame 那麼將parent、self、top 換成自定義frame 的名稱,效 果實在frame 窗口打開url 鏈接 分析2: window.location.href = window.location.href 和 window.location.reload() 都是刷新當前頁面。區別在因而否提交數據,當有提交數據的時候, window.location.reload() 會提示是否提交(面試常問題,若是你是一名PC段開發者) 分析3:   window.location.href 直接跳轉到指定的url 分析4:window.location.open 確定被屏蔽掉。 分析5:top.location.href 是最外層的頁面的轉跳              window.location.href location.href 是本頁面的跳轉              parent.location.href 是上一層頁面轉跳 分析6:window.location.href 和 window.open的區別               window.open()是能夠在一個網站上打開另外的一個網站的地址               window.location()是隻能在一個網站中打開本網站的網頁 延伸部分1: reload 方法,該方法強迫瀏覽器刷新當前頁面 。 location.reload(bForceGet) 可選參數,默認是 false,從客戶端緩存裏面取當前頁。當爲true ,則是以get 方式,從服務器取最新的頁面,至關於F5刷新。 replace 該方法經過指定URL替換當前緩存在歷史裏的項目,由於使用replace方法後,不能經過前進和後退 來訪問已經被替換的URL 。 面試

延伸部分2: http-equiv 屬性 --- HTTP 協議的響應報文 此屬性出現的在meta 屬性中,HTTP 協議的響應頭報文 此屬性的HTTP協議的響應頭報文的值應使用content屬性來描述 1.Content-Type Content-Language 顯示字符集的設定     <meta http-equiv="Content-Type" Content="text/html; Charset=gb2312″ />     <meta http-equiv="Content-Language" Content="zh-CN" />  2.refresh 讓頁面多久刷新本身,或者在多長時間後網頁本身轉跳到其餘頁面。     <meta http-equiv="Refresh" Content="30″>     <meta http-equiv="Refresh" Content="5; Url=http://www.dalbll.com&quot; />   3.Expires(期限) 指定網頁在緩存中的過時時間,一旦網頁過時,必須到服務器上從新調閱     <meta http-equiv="Expires" Content="0″ />     <meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT" /> 4.pragma 禁止瀏覽器從本地的緩存中調閱頁面的內容     <meta http-equiv="Pragma" Content="No-cach" />   
轉載於猿2048:➣《js刷新頁面經常使用方法總結》瀏覽器

相關文章
相關標籤/搜索