我不得不使用vanilla javascript构建一个简单的点击计数器,在Chrome控制台中的任意一个现有网站上接受采访时。我还不知道我是怎么做到的,但是有什么方法可以改善这一点吗?除了使用window对象来保存计数器之外,我想不出任何其他方法。这是不是很糟糕呢?当我在console中运行一个自调用函数时,这似乎是正确的选择,该函数添加一个单击侦听器并附加一个clickIt函数,该函数是在内部定义的。 (function addingClickCounter() {
let element = document.getElementById('itemList')
如标题所示。我有这个: module Car
# stuff here
end
class Car::SUV
#stuff here
end
class Car::Hatchback
#stuff here
end 我的类是用我的模块的名称命名的,这是否意味着什么呢?它们以相同的名称命名空间这一事实又如何呢?据我所知,这里没有共享变量,命名类的唯一原因是为了避免名称冲突? 谢谢。