我有一个用 HTML/JavaScript/JQuery/CSS 编写的 SPA(单页应用程序)
每次单击导航链接时,主 div 都会通过 ajax 命令加载一大块 HTML/JavaScript/JQuery/CSS,并且 getScript 函数用于加载该块的 JavaScript/JQuery 部分。
一旦用户点击另一个链接,主 div 就会通过 remove() 函数被删除,并且带有其 JavaScript/Jquery 的新块将替换它。
这是问题所在:当我在第二次、第三次等时间加载主 div 的内容时(如果用户点击另一个链接但又回到这个链接)我是否再次运行 getScript 函数来加载 JavaScript/查询?如果是这样 - 它不会将“on”和其他事件相互绑定,还是 remove() 函数会处理它并且没有任何内存泄漏是安全的?
谢谢您的反馈!