最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js筆試題-接收get請(qǐng)求參數(shù)

 更新時(shí)間:2019年06月15日 10:15:42   作者:Unknw  
這篇文章主要介紹了js筆試題-接收get請(qǐng)求參數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下

題目

請(qǐng)編寫(xiě)一個(gè)JavaScript函數(shù),它的用途是接收url中g(shù)et請(qǐng)求的參數(shù),并返回為對(duì)象,

如: var url = “https://i.cnblogs.com/EditPosts.aspx?opt=1″。

本題考察了js如何獲得url為字符串,以及字符串處理的方法。

1.首先想到正則

function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}

2.數(shù)組方法

*-----------------實(shí)現(xiàn)1--------------------*/
function GetRequest() {
var url = location.search; //獲取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
/*--------------------實(shí)現(xiàn)2(返回 $_GET 對(duì)象, 仿PHP模式)----------------------*/
var $_GET = (function(){
var url = window.document.location.href.toString();
var u = url.split("?");
if(typeof(u[1]) == "string"){
u = u[1].split("&");
var get = {};
for(var i in u){
var j = u[i].split("=");
get[j[0]] = j[1];
}
return get;
} else {
return {};
}
})();
/*第2種方式, 使用時(shí), 可以直接 $_GET['get參數(shù)'], 就直接獲得GET參數(shù)的值*/

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何編寫(xiě)高質(zhì)量JS代碼

    如何編寫(xiě)高質(zhì)量JS代碼

    這篇文章主要介紹了如何編寫(xiě)高質(zhì)量JS代碼的方法及相關(guān)資料,需要的朋友可以參考下
    2014-12-12
  • javascript學(xué)習(xí)筆記(四) Number 數(shù)字類型

    javascript學(xué)習(xí)筆記(四) Number 數(shù)字類型

    數(shù)字格式化方法toFixed()、toExponential()、toPrecision(),三個(gè)方法都四舍五入
    2012-06-06
  • Javascript typeof與instanceof的區(qū)別

    Javascript typeof與instanceof的區(qū)別

    JavaScript 中 typeof 和 instanceof 常用來(lái)判斷一個(gè)變量是否為空,或者是什么類型的。但它們之間還是有區(qū)別的,需要的朋友可以參考下
    2016-10-10
  • JavaScript中使用Math.PI圓周率屬性的方法

    JavaScript中使用Math.PI圓周率屬性的方法

    這篇文章主要介紹了JavaScript中使用Math.PI圓周率屬性的方法,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • javascript下for循環(huán)用法小結(jié)

    javascript下for循環(huán)用法小結(jié)

    javascript下for循環(huán)用法小結(jié)...
    2007-07-07
  • PHP開(kāi)發(fā)者必須掌握的6個(gè)關(guān)鍵字

    PHP開(kāi)發(fā)者必須掌握的6個(gè)關(guān)鍵字

    這篇文章主要介紹了PHP開(kāi)發(fā)者必須掌握的6個(gè)關(guān)鍵字,需要的朋友可以參考下
    2014-04-04
  • 詳解JavaScript中的數(shù)據(jù)類型,以及檢測(cè)數(shù)據(jù)類型的方法

    詳解JavaScript中的數(shù)據(jù)類型,以及檢測(cè)數(shù)據(jù)類型的方法

    這篇文章主要介紹了JavaScript中的數(shù)據(jù)類型,以及檢測(cè)數(shù)據(jù)類型的方法,幫助大家鞏固基礎(chǔ)知識(shí),感興趣的朋友可以了解下
    2020-09-09
  • JavaScript起點(diǎn)(嚴(yán)格模式深度了解)

    JavaScript起點(diǎn)(嚴(yán)格模式深度了解)

    嚴(yán)格模式(Strict Mode)是ECMAScript5新增的功能,目前所有的主流瀏覽器的最新版本——包括IE10與Opera12——都支持嚴(yán)格模式,感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助
    2013-01-01
  • 最新評(píng)論

    宁安市| 内黄县| 临邑县| 浠水县| 横山县| 福泉市| 奉贤区| 额尔古纳市| 黔西县| 梓潼县| 淮安市| 容城县| 安龙县| 上虞市| 易门县| 兴宁市| 湘乡市| 兖州市| 烟台市| 江孜县| 喀喇沁旗| 攀枝花市| 裕民县| 泸西县| 原阳县| 壤塘县| 南江县| 临泽县| 舟曲县| 道孚县| 德格县| 宜城市| 斗六市| 永宁县| 富蕴县| 莎车县| 沛县| 承德县| 新巴尔虎左旗| 合江县| 曲阜市|