网址上有汉字日文有乱码怎么办?
nodejs:
encodeURI("汉字");
如何通过酷狗获取音源
- 打开一首歌,F12
-
查找歌词地址
- 查找歌词,歌曲地址的json数据
这个地址带有hash值,所以我们只要知道hash的值就可以找到对应的歌曲了
http://www.kugou.com/yy/index.php?r=play/getdata&hash=BE8CBC6B7F328B76091522FC729301BB&album_id=1645030&_=1516252066803
- 如何查找特定歌曲的hash值
在搜索页面搜索歌名
其他问题
如何去掉<li>的圆点
list-style-type:none;
如何添加/移除类
$("#audio").removeClass("hide");
$("#audio").addClass("show");
jq如何分割字符串,变成数组
var arr = 'sss@vvv'.split('@');
$("#a").text(arr[0]);//sss
$("#b").text(arr[1]);//vvv
如何截取字符串中的某一部分
substring(0,6)//从第0个字符截取到第六个字符
indexof("a")//第一次出现字符a的位置
var startindex=data.indexOf("(")+1;
var data=data.substring(startindex,data.length-2);
jq如何设置标签的属性
$("#img_id").attr("src","new_src");
页面跳转如何传递参数
在网址后面添加 ?key1=value1&key2=value2 的形式进行传参
http://127.0.0.1:8020/test1/musicxiangqing0119.html?hash=BE8CBC6B7F328B76091522FC729301BB
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]] = decodeURIComponent(strs[i].split("=")[1]);
}
}
return theRequest;
}
var a=GetRequest();
console.log(a["hash"]);//即BE8CBC6B7F328B76091522FC729301BB
网友评论