小编Tom*_*ion的帖子

对象如何在 JavaScript 中实现 Event 接口

在MDN 中的这个.addEventListener 中

听众

当指定类型的事件发生时接收通知的对象(实现 Event 接口的对象)。这必须是一个实现 EventListener 接口的对象,或者只是一个 JavaScript 函数。

它说我们可以an object that implements the Event interface用作事件的侦听器。

但我找不到如何反对实现 Event 接口。正如我尝试的那样:

document.querySelector('#demo').addEventListener('click', {
  handleEvent: function (e) {
    console.log(e)
  }
}, false)
Run Code Online (Sandbox Code Playgroud)
#demo {
  height: 200px;
  background: #ccc;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<div id="demo"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这个可以正确处理点击事件。

也许你可以给我一些关于这方面的文件。

javascript addeventlistener dom-events

5
推荐指数
1
解决办法
1516
查看次数

.gitignore中a /与a / *和a / **之间的区别?

这是我的文件夹。

  • 一种
    • b
      • b1.txt
      • b2.txt
    • a1.txt
    • a2.txt
  • .gitignore

首先:

我发现,如果我想忽略的文件夹中,a/并a/*和a/**所有可以完成。

其次:

我想忽略文件夹a中除文件夹b外的所有内容,唯一的方法是:

a/*
!a/b/
Run Code Online (Sandbox Code Playgroud)

我不知道为什么a/**不能这样做?

# this way can't except folder b
a/**
!a/b/
Run Code Online (Sandbox Code Playgroud)

或者您可以告诉我该如何使用a/**?

git gitignore

2
推荐指数
1
解决办法
517
查看次数