【发布时间】:2017-03-22 20:16:31
【问题描述】:
当我阅读zepto的源代码时,我发现有一个我无法理解的东西。
例如: 'not' 函数:什么是 selector.item? 有人说 IsFunction(selector.item) 是为数组排除选择器。 但是如何排除呢?为什么要排除?
这是源代码:
else {
var excludes = typeof selector == 'string' ? this.filter(selector) :
(likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector)
this.forEach(function(el){
if (excludes.indexOf(el) < 0) nodes.push(el)
})
}
【问题讨论】:
标签: javascript zepto