精巧地实现对象链--Backbone源码学习
优秀的框架代码很值得咀嚼,在阅读学习Backbone关于事件绑定相关代码时,一段while循环让我苦逼地对视了良久:
Backbone的事件绑定示例:
只关注事件绑定部分:
一段while循环,轻易地实现了对象链的创建,这里需要知道,node.next和tail两者引用的是同一个对象,故,在下一次的绑定同名事件中,在tail中创建了新的节点,同时同层级的node.next也引用了这个新的节点。
优秀的框架代码很值得咀嚼,在阅读学习Backbone关于事件绑定相关代码时,一段while循环让我苦逼地对视了良久:
Backbone的事件绑定示例:
只关注事件绑定部分:
一段while循环,轻易地实现了对象链的创建,这里需要知道,node.next和tail两者引用的是同一个对象,故,在下一次的绑定同名事件中,在tail中创建了新的节点,同时同层级的node.next也引用了这个新的节点。