我的应用程序具有可在多个页面中重复使用的代码。假设我有这个:
+ page_A.html
- includes partial_1.html
+ page_B.html
- includes partial_1.html
现在,partial_1.html中的DOM元素具有与之关联的JavaScript事件。这些可以分为两类:
我的组织方式是:
显然,如果有很多模板,这可能会很烦人。幸运的是,在这个阶段我只有两个,所以这不是什么大不了的事。 然而我想知道是否:
答案 0 :(得分:0)
我会使用jquery绑定事件。
我还会在不同的页面上将不同的绑定放在代码中。
答案 1 :(得分:0)
您想要使用事件冒泡。假设这些html文件是partials并在现有元素中加载,您可以使用jquery的on方法。这样,每个事件只有一个事件处理程序,并且在加载新内容时不必绑定/取消绑定事件。