08 2017 档案

摘要:使用方式, f1.call(f2,多个参数), f1在f2里中执行, 主要利用了f2的上下文来改变f2的属性方法, 可用实现继承. 例子,执行时this变为obj. 参考 http://uule.iteye.com/blog/1158829 JS中的call()和apply()方法 阅读全文
posted @ 2017-08-31 15:28 wahgon 阅读(144) 评论(0) 推荐(0)
摘要:闭包的含义:闭包说白了就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(这点涉及JavaScript作用域链)。 例子 另外要注意函数的定义和执行的区别, 定义是将实现函数主体并赋给函数变量名, 执行是通过"变量名()"来执行函数 参考 javascript深入理解js 阅读全文
posted @ 2017-08-29 23:35 wahgon 阅读(119) 评论(0) 推荐(0)