我目前正在从事一些项目,并且注意到它们都有类似的工作方式。但我不了解它们的设置方式和工作方式。
我有两个文件,一个JS,一个HTML。 HTML文件包含以下行:
<div data-module="sample"></div>
JS文件看起来像这样:
export default class Sample {
constructor(el, values) {
this.el = el;
this.v = values;
this.v.eClick = this.v.eClick || true;
this.link = null;
this.eClickArea();
}
eClickArea() {
if (this.v.eClick) {
// Do stuff
}
}
eClick(event, link) {
if (event.target !== link) {
// Do stuff
}
}
}
我的问题:
我意识到我的问题比通常的“我的代码无法解决的问题”更开放,但是请不要发表您的意见,因为这里不允许这样做。我只想知道事情如何运作。