Javascript Practice
LINJY6
这个作者很懒,什么都没留下…
展开
-
[Javascript Practice] Url解析成Json格式
(1) split分解obj[variable[i].split(“=”)[0]]=variable[i].split(“=”)[1];<script type="text/javascript"> function urljson(url){ var variable=url.split("?")[1].split("&"); //["name=krystal", "id=原创 2015-11-30 16:50:56 · 394 阅读 · 0 评论 -
[Javascript Practice] 千分位处理
Instruction:[1] typeof判断是否为“number” [2] 判断是否有小数 有小数, 将小数和整数分开, 结果再合并 没有小数直接操作 patternpoint -> test (true/false) [3]* /\??(\d+)(\d{3})/;没有/g, 一步步加入“,” 使用while来循环操作 [4] String类型才有replace这原创 2015-11-30 17:34:59 · 283 阅读 · 0 评论 -
[Javascript Practice] 数组扁平化处理
可用方法<script type="text/javascript"> var array=[1,[3,[4],[5,[6,7]],8],[9,[10]]]; var newarray=[]; function flat(array,newarray){ for (var i = 0; i < array.length; i++) { //类型为numb原创 2015-11-30 12:56:57 · 2533 阅读 · 0 评论 -
[Javascript Practice] 正则表达式 以及 其他小练习
1. {$name} 代替replace()<script type="text/javascript"> var str="<tr><td>{$name}</td></tr>"; var pattern=/({\$name})/g; str=str.replace(pattern, "krystal"); console.log(str);//<tr><td>krystal</td原创 2015-11-30 14:02:19 · 263 阅读 · 0 评论 -
[Javascript Practice] 数组去重
<script type="text/javascript"> var array=[1,4,3,51,2,1,4,3,3,3,1,51]; var obj={};//* 利用对象, 来判断是否有重复的数 var newarray=[];//新数组 放最后的结果 function removeDuplicate(array){ for (var i = 0; i原创 2015-11-30 13:07:07 · 302 阅读 · 0 评论 -
[Javascript Practice] get-element-by-id -> getElementById
split() charAt() toUpperCase() substr() join()<script type="text/javascript"> var str="get-element-by-id"; //getElementById function splitstr(str){ var newstr=str.split("-");//数组原创 2015-11-30 13:23:43 · 526 阅读 · 0 评论