如何理解与简化jquery的closest函数
摘要:
在实现delegate方法中,有一个很重要的辅助函数叫closest,虽然现在它归类为遍历节点这个模块中。这个函数实现得非常复杂,洋洋洒洒近50行,完全不符合极限编程的规矩。 closest: function( selectors, context ) { var ret = [], i, l, cur = this[0]; // Array if ( jQuery.isArray( selectors ) ) {//这分支的过滤逻辑基本与下面的一致 var match, selector, matches = {}, level = 1; if ( cur && selec 阅读全文
posted @ 2011-05-12 00:07 司徒正美 阅读(5941) 评论(2) 推荐(2)
浙公网安备 33010602011771号