javascript
总结JS常用方法
1、javascript刪除元素節(jié)點
我們可以先去找到要刪除節(jié)點的父節(jié)點,然后在父節(jié)點中運用removeChild來移除我們想移除的節(jié)點。我們可以定義一個方法叫removeElement:
2、js sort方法根據(jù)數(shù)組中對象的某一個屬性值進行升序或者降序排列
/**數(shù)組根據(jù)數(shù)組對象中的某個屬性值進行排序的方法 * 使用例子:newArray.sort(sortBy('number'),false) //表示根據(jù)number屬性降序排列;若第二個參數(shù)不傳遞,默認表示升序排序* @param attr 排序的屬性 如number屬性* @param rev true表示升序排列,false降序排序* */sortBy: function(attr,rev){//第二個參數(shù)沒有傳遞 默認升序排列if(rev == undefined){rev = 1;}else{rev = (rev) ? 1 : -1;}return function(a,b){a = a[attr];b = b[attr];if(a < b){return rev * -1;}if(a > b){return rev * 1;}return 0;}}3、location.reload和location.replace的區(qū)別
· reload 方法,該方法強迫瀏覽器刷新當前頁面。
語法: location.reload([bForceGet])
參數(shù): bForceGet, 可選參數(shù), 默認為 false,從客戶端緩存里取當前頁。true, 則以 GET 方式,從服務端取最新的頁面, 相當于客戶端點擊 F5(“刷新”)
·replace 方法,該方法通過指定URL替換當前緩存在歷史里(客戶端)的項目,因此當使用replace方法之后,你不能通過“前進”和“后退”來訪問已經(jīng)被替換的URL。
語法: location.replace(URL)
在實際應用的時候,重新刷新頁面的時候,我們通常使用: location.reload() 或者是 history.go(0) 來做。因為這種做法就像是客戶端點F5刷新頁面,所以頁面的method=”post”的時候,會出現(xiàn)“網(wǎng)頁過期”的提示。那是因為Session的安全保護機制??梢韵氲?#xff1a; 當調(diào)用 location.reload() 方法的時候, aspx頁面此時在服務端內(nèi)存里已經(jīng)存在, 因此必定是 IsPostback 的。如果有這種應用: 我們需要重新加載該頁面,也就是說我們期望頁面能夠在服務端重新被創(chuàng)建, 我們期望是 Not IsPostback 的。這里,location.replace() 就可以完成此任務。被replace的頁面每次都在服務端重新生成。你可以這么寫: location.replace(location.href)
4、isFinite函數(shù)
isFinite函數(shù)返回一個布爾值,檢查某個值是不是正常數(shù)值,而不是Infinity。
5、toFixed(保留幾位小數(shù))
轉載于:https://www.cnblogs.com/wannana/p/7508563.html
總結
- 上一篇: 【KEIL·单片机·扫盲贴】关于ARM单
- 下一篇: JavaScript HTML DOM