大家在看的时候,感觉不错,赞一个!
1 判断字符串的类型
var s1 = "abc"; //s1为字符串abc
var s2 = new String("abc"); //只要new一下,就为一个对象 ,new 出来的为字符串abc对象
((str instanceof String)||(typeof str).toLowerCase()=="string")
2 表格基数行为白,偶数为灰,悬浮为黄
<style type="text/css">
.table tr:nth-child(2n-1){ /*--基数行---*/
background-color:white;
}
.table tr:nth-child(2n){ /*--偶数行---*/
background-color:grey;
}
.table tr:hover{
background-color:yellow;
}
</style>
<table class="table">
<tr><td>第一行</td></tr>
<tr><td>第二行</td></tr>
<tr><td>第三行</td></tr>
<tr><td>第四行</td></tr>
</table>
3 解析url参数为json
<script type="text/javascript">
function parseQueryString(url){
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(url.indexOf("?")+1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
//console.log(strs[i].split("=")[0]+" : "+strs[i].split("=")[1]);
}
}
return theRequest;
}
var url="http://cmccim.com/index.html?key0=0&key1=1&key2=2";
var paramObj=eval(parseQueryString(url));//获取该对象,并用eval转成json
for(var x in paramObj){ //遍历
console.log(x+":"+paramObj[x]);
}
</script>