在注册 一些回调函数,例如 触摸事件的时候, 有两种方法,一种是 在函数外 加var self = this; 一种是在函数体后 加 .bind(this); 请问这两种有什么优缺点啊 。
一般没太大区别,看你个人喜好就行。要深究的话,前者天然创建了一个闭包,性能会稍高一些。后者会更简洁和【专业】一些。
你好,打扰了,为什么要 var self = this; ?? 是因为 onLoad方法执行完,要释放环境,所以要用闭包,是么?? 小白不懂
在注册 一些回调函数,例如 触摸事件的时候, 有两种方法,一种是 在函数外 加var self = this; 一种是在函数体后 加 .bind(this); 请问这两种有什么优缺点啊 。
一般没太大区别,看你个人喜好就行。要深究的话,前者天然创建了一个闭包,性能会稍高一些。后者会更简洁和【专业】一些。
你好,打扰了,为什么要 var self = this; ?? 是因为 onLoad方法执行完,要释放环境,所以要用闭包,是么?? 小白不懂