code: function matches(node, sl) {
      if (!node || node.nodeType !== 1) return false;
      var datas = parse(sl),
        len = datas.length;
      if (!datas[len - 1][0]) return false;
      for (; len--;) {
        if (matchOneData(node, datas[len])) return true;
      }
      return false;
    }
docs: API 3: ---------------------------------------------------------------------- 对应标准的matches方法 nes的matches功能稍强，它支持用分隔符链接符组合的复杂选择器 即与all、one函数的支持是一样的  注: 由于:not与:matches依赖于这个函数 ,所以同样支持复杂选择器