编程界的套路
封装
不懂的技术词汇——查维基百科
显示生活中的例子:
这个封装,我给100分
调用者不需要关心细节
$div.on('click', f)
$.ajax
IE: attachEvent
W3C: addEventListener
Old: onclick =
XMLHttpRequest...
onreadystatechange...
因为有重复的代码、有相似的代码
是不是可以总结一些经验?
对于一类问题,我们有一个通解。
有重复的代码、有相似的代码
委托者模式(事件委托)大家已经知道了,说个大家不知道的
before 套路:http://js.jirengu.com/domu/1/edit?js
after 套路:?
抽象能力!!!
表驱动法在《代码大全》有提到
一种思想,在程序员间达成共识,就可以变成一种设计模式
事件
By 方方