我在动态加载javascript文件时遇到问题。
我会尝试在示例中解释我的问题。所以例如我正在加载first_file.js。在这个文件中,我有一些事件处理程序/监听器。之后我将返回我的主页(通过Ajax,所以没有页面重新加载)。 AND 之后我再次加载first_file.js。所有事件处理程序将第二次添加。因此,当事件触发时,所有处理程序都执行了两次。
主要问题是:first_file.js处理程序可以通过多种方式添加。像jQuery.on,或简单的addEventListener。
而且first_file.js也应该被添加2次,因为它不仅包含事件注册。
有什么建议吗?