1.字元串截取substr(str,length)返回從指定位置開始,截取length長度的子字元串。substring(start,end)返回從start開始到end結束的字元串。end不寫就到結尾。區別,前者截取長度,後者截取位置 2.頁面跳轉window.history.back();返回的 ...
1.字元串截取
substr(str,length)返回從指定位置開始,截取length長度的子字元串。
substring(start,end)返回從start開始到end結束的字元串。end不寫就到結尾。
區別,前者截取長度,後者截取位置
2.頁面跳轉
window.history.back();返回的是頁面的狀態,有可能刪除的數據依然存在,需要location.reload()刷新下。
window.location.href="";這是屬性值
self.location="";self當前視窗對象,
top.location="";top父視窗對象
3.頁面載入完成執行函數
window.onload=function(){}原生寫法,等頁面所有元素包括圖片載入完才執行,只能執行一個
$(document).read()jq的寫法,dom繪製完畢就可執行,可以執行多個
4.刷新頁面
history.go(0)
location.reload()
window.location=window.location;表單數據可以回丟失
window.location.assign(url)載入url指定資源,可以後退到上一個頁面
window.location.replace(url)替換當前地址,無法返回上一個頁面
document.execCommand("Refresh")執行刷新命令
5.json轉化和解析
JSON.parse()將字元串解析成json對象
JSON.stringify()將json對象解析成字元串
eval("("+""+")")
6.時間解析
當前時間戳,按秒算
var dayVal = parseInt(new Date().valueOf()/1000)
var d = new Date();
year = d.getFullYear()// 獲取年
month = d.getMonth()+1// 獲取月
date = d.getDate()// 獲取日
hour = d.getHours()
minute = d.getMinutes()
seconde = d.getSeconds()
7.uri編碼轉換
var params="";
en = encodeURI(a);// 編碼
a = decodeURI(en);// 解碼