JS中的history物件
window.history指向History物件,它表示當前視窗的瀏覽歷史。
History物件儲存了當前視窗訪問過的所有頁面網址。
1 history.back()//後退到前一個網址
等同於
history.go(-1)
方法:
1 history.back() 2 history.forward() 3 history.go()
history.go(0)//重新整理當前頁面
window.history.pushState(state,title,url)
向歷史中新增一條記錄
相關推薦
js中陣列物件自定義排序
<!DOCTYPE html> <html> <script> var data = [{name:"zachary", age:28}, {name:"nicholas", age:29}]; function f1(name){ return functi
js中的物件 函式 原型
// 關於 Function Object 和 proto prototype // 1.每一個物件例項都有一個 proto 屬性,這個屬性就是指向 物件建構函式的原型. let b = new Function(); console.log(b.__proto__ === Function.prototyp
js中Object物件常用方法和屬性
1、屬性 Object.prototype.writable:預設為false Object.prototype.enumerable:預設為false Object.prototype.configurable:預設為false Object.prototype.constructor:用
JS中String物件的常用方法
1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 strObj.charCodeAt(index) 說明: index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。 如果指定位置沒有字元,將返回NaN。 例如: var str = “ABC
HTML5中history物件解析及前端路由實現封裝流程
HTML5 history新增了兩個API:history.pushState和history.replaceState 兩個Api都接收三個引數: 語法: window.history.pushState(state Object, title, URL); window.hist
JS中String物件常用方法
1.chatAt():返回在指定位置的字元 用法:str.charAt(index) str為字串、index為索引 2.charCodeAt():返回在指定位置的字元的Unicode編碼 用法:str.charCodeAt(index):str為字串、index為索引 3.conc
js中json物件和字串的轉換
1.JSON.parse() : 字串–>json物件 var str = '{"name":"huangxiaojian","age":"23"}'//單引號寫在{}外,每個屬性名都必須用雙引號,否則會丟擲異常。 JSON.parse(str) 結果: Object age
js中函式物件建立的總結
在JavaScript的函式物件建立方法中,可以分為三種情況: 1:第一種是使用function語句定義函式 1 <script type="text/javascript"> 2 function fun1(){ 3 alert("我的第一個方法"); 4 } 5
JS中event物件中的常見屬性
在事件函式中,其實是可以寫引數的,寫法: <script> var btn = document.getElementById("btn"); btn.onclick = function (event) { var e = event ||
js中 Date物件中方法詳解
var myDate = new Date(); myDate.getFullYear() //獲取完整
分享一個好用的函式吧,將js中的物件轉成url引數
這個函式呢是自己在寫基於Vue+ElementUI管理後臺時用到的,,下面列出來兩種使用方式: 最普通的,封裝一個js函式 /** * 物件轉url引數 * @param {*} data */ function urlencode (data
JS中arguments物件的常見用法(轉自https://www.cnblogs.com/LMJBlogs/p/6024148.html)
瞭解這個物件之前先來認識一下javascript的一些功能: 其實Javascript並沒有過載函式的功能,但是Arguments物件能夠模擬過載。Javascrip中每個函式都會有一個Arguments物件例項arguments,它引用著函式的實參,可以用陣列下標的方式"[]"引用arguments的元素
js中陣列物件去重的方法
方法一: 採用物件訪問屬性的方法,判斷屬性值是否存在,如果不存在就新增。 方法二: 採用陣列中的reduce方法,遍歷陣列,也是通過物件訪問屬性的方法 var arr = [{ ke
JS中Date物件的操作-及js庫內部內建物件 Js獲取當前日期時間及其它操作
Js獲取當前日期時間及其它操作 轉載於carekee部落格 原地址:http://www.cnblogs.com/carekee/articles/1678041.html var myDate = n
js中建立物件的5種方法
1、原始模式 var dog = { name: jack, length: 70, wang:function(){ console.log(this.name); } 2、工廠模式(批量) function creatdog
JS中的物件分類
JS中,可以將物件分為“內部物件”、“宿主物件”和“自定義物件”三種。 1,內部物件 js中的內部物件包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String以及各種錯誤類物件,包括Error、EvalErr
js中this物件的理解
最近在參加的幾場面試中都涉及到了對於js中this物件的理解,那麼怎樣去理解this呢?這裡針對不同的場景通過程式碼來幫助我們理解好this。 this到底指向什麼? this指向什麼呢?一言以蔽之: this最終指向的是那個呼叫它的物件 下面通過程式碼來分
js中json物件key值大小寫轉換
使用如下方法可以將json的key值轉為大寫,小寫同理 function upperJSONKey(jsonObj){ for (var key in jsonObj){ jsonObj["\""+key.toUpperCase()+"\""] =
JS中Date物件的簡單應用
今天是學習JS的第二天,老師留的作業中出現了一部分關於日期的計算。如果用普通方法總感覺太麻煩而且容易錯,所以就是Date物件來解決。不知道是不是我的錯覺,總感覺JS中的Date物件功能比較差,比如求日期間隔。在Delphi中只需要把2個日期變數相減,並且可以自定義日期的顯示方
js中瀏覽器物件(BOM)
4.8 JS瀏覽器物件(BOM) BOM (Browser Object Model )瀏覽器物件模型,它是由多個JS物件共同組成的, JS是一種動態語言,它可以在頁面上做很多動作性的東西,比如:驗證表單,動態給網頁新增內容,動態修改網頁,但是網頁的內容通常都是由瀏覽器來進行解析,所以JS針