我使用 Mootools,我有很多实用功能和在很多页面上发生的东西。我将这些函数移动到一个主 JS 文件中,因此我不需要记住向每个页面添加单独的方面,这是我想象的一种正常的开发模式。
现在,其中一些实用功能仅在某些元素位于页面上时才相关,并且确实只会起作用。例如,我有一个函数可以检查关闭图标并向它们添加相关事件;
$each($$('.closethis'), function(el){ do stuff like add events }
当页面为关闭事件、悬停、切换、警报各种东西以及每次迭代某些类的 dom 时,这种事情发生了很多次。
我应该担心这个吗..?这是'草率'..?有没有更好的方法/模式....?
谢谢