- 博客(4)
- 收藏
- 关注
转载 对JavaScript中call和apply的理解
1、相同点:a) 产生的效果或作用完全相同;b) 至少有一个参数;c) 第一个参数必须有且是一个对象(Object),因为就是这个家伙偷懒。2、不同点: 传递参数的方式。前提:1、有两个对象: A和B;2、B有一个方法(这里用Function代替);3、B的方法(Function)有两种参数传递的方式,但该方法产生的结果一样。
2015-06-06 18:30:56 508
转载 js深拷贝和浅拷贝
一、数组的深浅拷贝在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。var arr = ["One","Two","Three"];var arrto = arr;arrto[1] = "test";document.writeln("
2015-06-04 08:13:14 422
转载 js的闭包概念
一、变量的感化域要懂得闭包,起首必须懂得Javascript特别的变量感化域。变量的感化域无非就是两种:全局变量和局部变量。Javascript说话的特别之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部天然无法读取函数
2015-06-01 21:54:30 491
转载 在网页中嵌入Base64编码文件
大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/ KEAUFFR0Cbn
2015-06-01 17:42:05 1557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人