随笔分类 -  js

摘要:// 方法一 function toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split(''); for (var i = num.length - 1; i >= 0; i--) { c 阅读全文
posted @ 2017-12-07 14:02 xjt360 阅读(835) 评论(0) 推荐(0)
摘要://转小写 function aNumber(num){ var numArray = new Array() var unit = "亿万元$" for (var i=0; i<unit.length; i++) { var re = eval_r("/"+ (numArray[i-1] ? un 阅读全文
posted @ 2017-12-07 13:59 xjt360 阅读(927) 评论(0) 推荐(0)
摘要:1 方法的外部属性var test=function(num1,num2,num3){ alert(num1+num2);} alert(test.length);//方法的属性lenght:形参的个数2 this 函数的作用域 3 call aplyfunction each(arr,fu... 阅读全文
posted @ 2015-09-15 07:16 xjt360 阅读(177) 评论(0) 推荐(0)
摘要:varfactorial=function(num){ if(num<=1) return 1; else // return num*factorial(num-1);//递归时,在方法内部通过该方法的方法名来调用自己是非常危险的,因为js可以直接修改方法变脸的值 re... 阅读全文
posted @ 2015-09-13 12:43 xjt360 阅读(229) 评论(0) 推荐(0)
摘要:不管是值类型还是引用类型 传递的就是栈空间里的值 阅读全文
posted @ 2015-09-12 15:27 xjt360 阅读(118) 评论(0) 推荐(0)
摘要:var a=1;var b=true;var o=new Object();var f=new Function();a和b在栈中开辟的空间大小不一样,因为两个的数据类型是不一样的,数据类型的本质就是开辟数据大小的一个模板o和f在栈中空间大小是一样的,因为都是存堆空间地址的,跟堆空间大小没关系的 阅读全文
posted @ 2015-09-11 07:25 xjt360 阅读(234) 评论(0) 推荐(0)
摘要:匿名函数的写法如果嵌套层数过多,可以将匿名函数写到单独的一个匿名函数然后用变量指向它,但是不推荐直接写一个命名函数再传进去 阅读全文
posted @ 2014-11-25 07:39 xjt360 阅读(155) 评论(0) 推荐(0)
摘要:当为“#”时表示默认刷新当前页面,跳到页面最顶端(相当于锚定)页面不会有反应 阅读全文
posted @ 2014-11-09 19:40 xjt360 阅读(171) 评论(0) 推荐(0)
摘要:js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//al... 阅读全文
posted @ 2014-10-29 17:44 xjt360 阅读(476) 评论(0) 推荐(0)
摘要:window.color="red";var o={color:"blue"};function sayColor(){alert(this.color);}sayColor();sayColor.call(this,1,2);sayColor.call(window,1,2);sayColor.c... 阅读全文
posted @ 2014-10-29 07:33 xjt360 阅读(272) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-10-22 07:40 xjt360 阅读(150) 评论(0) 推荐(0)
摘要:解答一childNodes 这个方法基本没法用,存在严重的浏览器兼容性问题,里面可能包含了很多没用的空节点,所以你用childNodes(索引)获取元素是不对的。table中获取tr、td等还是挺方便的像这样:tr=tbs.rows[索引]td=tbs.rows[索引].cells[索引]tbody... 阅读全文
posted @ 2014-10-16 09:27 xjt360 阅读(342) 评论(0) 推荐(0)
摘要:1点我呜呜,不点哈哈 jsvar buts; //窗体资源加载完后 执行此匿名方法 window.onload = function () { buts = document.getElementsByTagName("input"); //根据 标... 阅读全文
posted @ 2014-10-14 10:17 xjt360 阅读(190) 评论(0) 推荐(0)
摘要:谷歌 百度 学习 视频 百科 阅读全文
posted @ 2014-10-07 10:41 xjt360 阅读(162) 评论(0) 推荐(0)
摘要:arr是引用类型 number是值类型下面有两个方法function myReverse(arr){for(var i=0;i<arr.length/2;i++){var tmp=arr[i];arr[i]=arr[arr.length-i-1];arr[arr.length-i-1]=tmp;}}... 阅读全文
posted @ 2014-09-25 21:35 xjt360 阅读(337) 评论(0) 推荐(0)
摘要:match中也可用正则 返回的是数组var str="i love you, i love you";str.match(/love/);//只返回一个lovestr.match(/love/g);// /love/g后面的g是全局匹配,这时就返回两个love的数组同理str.replace(/lo... 阅读全文
posted @ 2014-09-24 08:10 xjt360 阅读(471) 评论(0) 推荐(0)
摘要:parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:"23"name:"huangxiaojian"__proto__:Object注意:单引号写在{}... 阅读全文
posted @ 2014-09-19 18:01 xjt360 阅读(153) 评论(0) 推荐(0)
摘要://快速设置表单底部默认的按钮:保存、取消 LG.setFormDefaultBtn = function (cancleCallback, savedCallback) { //表单底部按钮 var buttons = []; if (cancle... 阅读全文
posted @ 2014-09-19 17:25 xjt360 阅读(355) 评论(0) 推荐(0)
摘要:今天整了一上午,在MVC3中的form表单中放一个一触发button中的onclick事件尽管没submit但仍然会提交表单(提交地址是默认传过来的地址一般为/ControllerName/Index)而则不会无意中把标签放到了标签中,你会发现点击这个button变成了提交,相当于 Internet... 阅读全文
posted @ 2014-08-13 11:57 xjt360 阅读(231) 评论(0) 推荐(0)
摘要:在使用javascript时reshare自动会在后面生成一个空格,这样会导致下面写的js没有提示,而且颜色为灰色,要去掉那空格才行 阅读全文
posted @ 2014-08-09 11:23 xjt360 阅读(207) 评论(0) 推荐(0)