这里的matches 没有听懂?
来源:11-4 DOM 事件相关的面试题

慕丝7210068
2020-05-16
这里的matches没有听懂,查了一下文档,也一时没有想明白target.matches。这里有没有其他替代方案呢,老师这个初级的面试课程能不能更多兼顾基础不好或者更详尽一点啊,感觉时间都有点简短,有点仓促啊~~
写回答
3回答
-
混吃_等死
2021-07-14
if (target.matches(selector)) {
fn.call(target, event)
}
老师说的这行代码是做筛选的,只有点击那几个a标签才会去触发,就和11-3课时说的事件代理e.nodeName ==='A'的作用是一样的
00 -
weixin_慕粉3181853
2020-06-08
在MDN里面的例子讲得挺清楚的https://developer.mozilla.org/zh-CN/docs/Web/API/Element/matches
00 -
双越
2020-05-17
matches 是一个 DOM 查询的 API,就是查询一个 DOM 元素是否匹配某个 css 选择器。例如
const $container = $('.container') // jquery 查询 const elem = $container[0] // 获取真正的 DOM 元素 elem.metches('.container') // true
我是没发现这个 matches 难在哪里,如果难理解的话,我肯定会详细讲解。
你可以继续补充一下自己的疑惑点,然后我在这里给你讲清楚。
00
相似问题