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

浙公网安备 33010602011771号