js 定義乙個方法實現從頁面URL中獲取引數

2021-10-09 21:31:40 字數 460 閱讀 1021

在日常開發中頁面間跳轉使用url裡傳遞引數很是方便,今天就寫乙個函式方便從url裡獲取傳遞的引數。

url裡傳遞引數需要使用&鏈結,寫法是&key=val

直接上**

/**

* 獲取url引數

* @param name 引數的名稱

* @returns 引數名稱對應的值

*/let

geturlparam

=function

(name)

;

使用

你位址列的鏈結位址

你要獲取引數type的值 還有status的值

var type=geturlparam(『type』); // 1

var status=geturlparam('status); // 2

在乙個頁面重複使用乙個js函式的方法

給每個擁有相同行為的問題dom節點乙個相同的class類,如question,同時給不同的問題乙個不同的標識id如 id question1 id question2 諸如此。給類.question繫結點選事件,在觸發函式裡面先判斷當前點選的這個類的id,即可知道你要操作的是哪乙個問題,然後呼叫你的...

用原生js實現乙個new方法

首先寫乙個父類方法 包含引數name,age function person name,age new乙個person的例項p1做研究對比 var p1 new person richard 22 此時p1包含name age屬性,同時p1的 proto 指向person的prototype p1....

用原生js實現乙個bind方法

bind 方法建立乙個新的函式,當被呼叫時,將其this關鍵字設定為提供的值,在呼叫新函式時,在任何提供之前提供乙個給定的引數序列。這段是來自mdn bind的介紹,我們可以理解bind方法返回乙個新的函式,這個函式內部的this指向提供的引數值,來看個例子 const person const g...