随笔分类 -  Javascript

摘要:方法一 function unique(arr) { var retArr = []; for (var i = 0; i 阅读全文
posted @ 2016-07-05 16:04 BigElephant 阅读(142) 评论(0) 推荐(0)
摘要:var obj = { a:1, arr: [1,2] };var obj1 = obj; //浅复制var obj2 = deepCopy(obj); //深复制 javascript中创建对象都是存地址的,而浅拷贝的结果就是obj和obj1都指向了同一个地址,此时如果对... 阅读全文
posted @ 2015-11-14 14:01 BigElephant 阅读(286) 评论(0) 推荐(0)
摘要:本文导读:Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个... 阅读全文
posted @ 2015-09-06 22:22 BigElephant 阅读(329) 评论(0) 推荐(0)
摘要:1 array.concat(item...) concat方法会产生一个新数组,将一个或多个item附加在数组之后var a = ['a', 'b', 'c']var b = ['x', 'y', 'z']var c = a.concat(b, true);//b 是 ['a', 'b', 'c'... 阅读全文
posted @ 2015-08-26 22:17 BigElephant 阅读(158) 评论(0) 推荐(0)
摘要:每次看到js中的clientHeight(clientTop), offsetHeight(offsetTop),scrollHeight(scrollTop)就头大,根本分不清这几种的区别,然而碰到这些已经不值一两次了,然后每次都要查看一下各自的区别,才能决定使用哪个。今天特地花了一点时间整理了下... 阅读全文
posted @ 2015-07-27 12:38 BigElephant 阅读(2627) 评论(0) 推荐(1)