I'm considering using Mustache.js for a small project I'm working on.... The one thing that I haven't seen an answer for is - Which is the best way to go about hooking up events?
I was thing of creating a tree menu with mustache but I can't think which would be the best or cleanest way to hook up events to each node?
Mustache is a template engine; it's concerned only with markup, not behavior. To wire in events you should use the same best practices with HTML generated by hand or with any other templating engine--that is, by attaching events to nodes using addEventListener or with your library of choice's (jQuery/Prototype/Dojo/YUI) preferred methods. Just give your nodes appropriate ids and classnames in your templates and do the rest as usual.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With