摘要: 将url的查询参数解析成字典对象,有两种方法:1.手动解析 1 function getQueryStringArgs(url){ 2 url = url == null ? window.location.href : url; 3 var qs = url.substring(url.lastIndexOf("?") + 1); 4 v... 阅读全文
posted @ 2017-01-09 18:34 芒果酱-Jessie 阅读(5637) 评论(0) 推荐(0) 编辑
摘要: 在复习javascript基础的时候,整理了一下js中获取节点的一些常用的方法,见代码: 阅读全文
posted @ 2017-01-09 18:20 芒果酱-Jessie 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Javascrip中的每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。 1)求给定的若干个值中的最大值 1 fu 阅读全文
posted @ 2017-01-09 16:51 芒果酱-Jessie 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要知道,javascript中除了基本类型(number,string,boolean,null,undefined)之外就是引用类型了,也可以说就是js对象了。 引用类型的赋值其实是对象保存在栈区地址指针的赋值,因此两个变量指向同一个对象,任何的操作都会相互影响。 在探讨到深度克隆之前, 阅读全文
posted @ 2017-01-09 16:19 芒果酱-Jessie 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 这里提供了两种数组去重的方法,仅供参考。 其中的...用于取出参数对象的所有可遍历属性,拷贝到当前对象中。 Array.from方法可以将Set结果转换成数组结构,看下面的代码: 1 var set = new Set([1,2,3,2,1]); 2 console.log(Array.from(s 阅读全文
posted @ 2017-01-09 15:02 芒果酱-Jessie 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: call和apply没有什么大的区别,两者的作用都是:改变对象的this指向的内容。 他们的写法不同,如下: func.call(func1, var1, var2, var3); func.apply(func1, [var1, var2, var3]); 从写法中可以看出,使用apply的好处是 阅读全文
posted @ 2017-01-09 14:23 芒果酱-Jessie 阅读(476) 评论(0) 推荐(0) 编辑