window對象是BOM的頂層(核心)對象,全部對象都是經過它延伸出來的,也能夠稱爲window的子對象。html
window.location能夠簡寫成location。location至關於瀏覽器地址欄,能夠將url解析成獨立的片斷。linux
window.navigator 的一些屬性能夠獲取客戶端的一些信息。瀏覽器
1.保存數據到本地 let info = { name: 'Lee', age: 20, id: '001' }; sessionStorage.setItem('key', JSON.stringify(info)); localStorage.setItem('key', JSON.stringify(info)); 2.從本地存儲獲取數據 var data1 = JSON.parse(sessionStorage.getItem('key')); var data2 = JSON.parse(localStorage.getItem('key')); 3.本地存儲中刪除某個保存的數據 sessionStorage.removeItem('key'); localStorage.removeItem('key'); 4.刪除全部保存的數據 sessionStorage.clear(); localStorage.clear(); 5.監聽本地存儲的變化 Storage 發生變化(增長、更新、刪除)時的 觸發,同一個頁面發生的改變不會觸發,只會監聽同一域名下其餘頁面改變 Storage window.addEventListener('storage', function (e) { console.log('key', e.key); console.log('oldValue', e.oldValue); console.log('newValue', e.newValue); console.log('url', e.url); }) 瀏覽器查看方法: 進入開發者工具 選擇 Application 在左側 Storage 下 查看 Local Storage 和 Session Storage
//定時器 異步運行 function hello(){ alert("hello"); } //使用方法名字執行方法 var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//使用字符串執行方法 window.clearTimeout(t1);//去掉定時器 //實時刷新 時間單位爲毫秒 setInterval('refreshQuery()',8000); /* 刷新查詢 */ function refreshQuery(){ console.log('每8秒調一次') }