js编程题以及答案
大家在看的時候,感覺不錯,贊一個!
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>
總結
- 上一篇: oracle对sga统计信息不对,ora
- 下一篇: 第一次体验python有感