js常用代碼 南京優就業IT培訓

JSON 技術 江蘇優就業 2017-05-18

1.字符串截取

substr(str,length)返回從指定位置開始,截取length長度的子字符串。

substring(start,end)返回從start開始到end結束的字符串。end不寫就到結尾。

區別,前者截取長度,後者截取位置

js常用代碼 南京優就業IT培訓

江蘇優就業IT培訓:http://www.ujiuye.com/jiangsu/

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);// 解碼

相關推薦

推薦中...