var url = location.search.substr(1); param = {}; console.log(url); url.replace(/([^?&]+)=([^?&]+)/g, function(s, v, k) { param[v] = decodeURIComponent(k); return k + "=" + v; }); console.log(param);
例如url為
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F&oq=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%20kongge&rsv_pq=e63baa94000c303c&rsv_t=2200EoMMe0fGnSJlPpijBDY2Ww1CAkUxvT8jCE2Bif1gXLJ%2Btzixfz%2BAtLE&rsv_enter=1&inputT=294&rsv_sug3=56&rsv_sug1=15&rsv_sug7=100&rsv_sug2=0&rsv_sug4=772&rsv_sug=2
轉(zhuǎn)化結(jié)果:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/79225.html
最后更新于2019年1月13日 前端常用代碼片段(一) 點這里前端常用代碼片段(二) 點這里前端常用代碼片段(三) 點這里前端常用代碼片段(四) 點這里前端常用代碼片段(五) 點這里前端常用代碼片段(六) 點這里 大部分需要引入 jquery-1.9.1.min.js(兼容ie8) 1.回車觸發(fā)事件的代碼 $(function(){ $(#username).focus(...
摘要:譯序此前翻譯的中文文檔發(fā)布沒多久就發(fā)布了,囧,現(xiàn)在把本文檔也更新成版本。注意,在啟用壓縮時,因為死代碼被移除或壓縮聲明為一行,并非所有的注釋都會被保留。例如上述配置會壓縮和混淆,輸出文件和,會建立的映射。 UglifyJS3中文文檔 譯者:李平海 轉(zhuǎn)載請注明原文鏈接(https://github.com/LiPinghai/... )與作者信息。 譯序 此前翻譯的UglifyJS2中文...
摘要:,指的對象表示法,它本身是個字符串,是一種數(shù)據(jù)交換格式,并非對象。字符串必須使用雙引號表示,不能使用單引號。數(shù)組或?qū)ο笞詈笠粋€成員的后面,不能有逗號。不合法的會在解析成對象時,出現(xiàn)錯誤。替代方法對象下雖然提供了完整的字符串和對象的轉(zhuǎn)換方法。 JSON(JavaScript Object Notation),指JavaScript的對象表示法,它本身是個字符串,是一種數(shù)據(jù)交換格式,并非對...
摘要:張三李四張三李四以下是不合格的值。張三屬性名必須使用雙引號不能使用十六進(jìn)制值張三不能使用張三不能使用函數(shù)和日期對象三處理格式數(shù)據(jù)的方法用途用于將一個值轉(zhuǎn)為字符串。舉個例子張三張三特例如果傳入的字符串不是有效的格式,方法將報錯。 一:JSON 格式定義 JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。 易于人閱讀和編寫。同時也易于機(jī)器解析和生...
閱讀 1224·2019-08-30 12:44
閱讀 710·2019-08-29 13:03
閱讀 2643·2019-08-28 18:15
閱讀 2484·2019-08-26 10:41
閱讀 3167·2019-08-26 10:28
閱讀 3093·2019-08-23 16:54
閱讀 2066·2019-08-23 15:16
閱讀 893·2019-08-23 14:55