摘要: 个人理解:基于垃圾回收机制,做出的一种挽留局部变量被回收的行为,会造成内存泄漏。(垃圾回收的一个美丽BUG) 特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,Javascript允许使用内部函数 即函数 阅读全文
posted @ 2018-05-27 17:16 前端__小川 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.call()和apply() 两中方法都能改变this指向,很类似,区别主要是第二个以后参数, call():第一个参数表示要把this指向的新目标,第二个之后的参数其实相当于传参,参数以,隔开 (性能较apply略好) 用法:a.call(b,1,2); 表示要把a函数的this指向修改为b的 阅读全文
posted @ 2018-05-27 16:11 前端__小川 阅读(9203) 评论(0) 推荐(3) 编辑
摘要: this就是函数运行时自动生成的一个内部对象 首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理 阅读全文
posted @ 2018-05-27 16:09 前端__小川 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 首先,创建数组的两个方法: 1.构造函数: 2.字面量表示: 区别: 操作方法 1.charAt()和charCodeAt() 作用:这两个方法都接收一个参数,及基于0的字符位置,charAt()返回的是给定位置的字符,charCodeAt()返回的是给定位置字符的字符编码。与charCodeAt( 阅读全文
posted @ 2018-05-27 14:57 前端__小川 阅读(499) 评论(0) 推荐(0) 编辑