Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在考虑将 Mustache.js 用于我正在从事的一个小项目......我还没有看到答案的一件事是 - 连接事件的最佳方式是什么?
我想创建一个带有小胡子的树形菜单,但我想不出将事件连接到每个节点的最佳或最干净的方法是什么?
Mustache 是一个模板引擎;它只关心标记,而不关心行为。要连接事件,您应该对手动生成的 HTML 或任何其他模板引擎使用相同的最佳实践——也就是说,通过使用 addEventListener 或使用您选择的库 (jQuery/Prototype/Dojo/YUI) 将事件附加到节点方法。只需在模板中为您的节点提供适当的 id 和类名,然后像往常一样完成其余的工作。