code: function ( parent, selector ) {
              var selectList = this.selectorList( selector ),
                  selNum = selectList.length,
                  finishObj = this.parse( selectList[0].selector ),
                  allTag = parent.getElementsByTagName( finishObj.node || '*' ),
                  i, tagNum = allTag.length, matchEls = [];
      
              for ( i = 0; i < tagNum; ++i ) {
                  var tag = allTag[i];
      
                  //첫번째 조건 검사
                  if ( this.match(tag, finishObj) ) {
                      if ( selNum > 1 ) {
                          if ( this.depthMatch(parent, tag, selectList, 0) ) matchEls.push( tag );
                      } else {
                          matchEls.push( tag );
                      }
                  }
              }
              return matchEls;
          }
docs: 조건에 부합하는 모든 개체 반환. parent는 반드시 입력해야 한다. 없으면 document라도 입력.