2016-11-09 8 views
2

私はzeptoのソースコードを読むと、わかりません。zepto関数はセレクタではありません。

例: 'not'関数:selector.itemは何ですか? 誰かが言っている IsFunction(selector.item)は配列のセレクタを除外することです。 しかし除外方法は?なぜ除外するのですか?

このソースコードである:私も最近zeptoのソースコードを読む

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) 
    }) 
} 

答えて

0

、私はそれはHTMLCollectionを除外することです、MDNから答えを発見しました。 HTMLCollectionは配列のようなもので、メソッドはitemです。ここに文書ですHTMLCollection.item

+0

答えへのリンクは良いものではありません。この[how-to-answer](http://stackoverflow.com/help/how-to-answer)をお読みください。 – thewaywewere

関連する問題