jQuery.each()对象字面量什么意思。
ajQuery本来是个空的对象字面量, 是在程序执行的时候,动态执行function(name,fn)这个函数吗? 有点不懂
ajQuery本来是个空的对象字面量, 是在程序执行的时候,动态执行function(name,fn)这个函数吗? 有点不懂
2015-05-14
你指的是不是下面这段?
jQuery.each({ parent: function(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { return dir(elem, "parentNode", until); } }, function(name, fn) { ajQuery[name] = function(until, selector) { return fn(until, selector); }; });
其意思可以理解为:
ajQuery = { parent: function(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { return dir(elem, "parentNode", until); } }
举报