3
我正在考慮爲我正在處理的一個小項目使用Mustache.js ....我沒有看到一個答案的一件事是 - 哪一種方法是關於連接事件的最佳方式?Mustache.js - 你如何掛鉤事件?
我是用鬍子創建一個樹形菜單的東西,但我想不出哪種方法將事件連接到每個節點是最好的或最乾淨的方法?
我正在考慮爲我正在處理的一個小項目使用Mustache.js ....我沒有看到一個答案的一件事是 - 哪一種方法是關於連接事件的最佳方式?Mustache.js - 你如何掛鉤事件?
我是用鬍子創建一個樹形菜單的東西,但我想不出哪種方法將事件連接到每個節點是最好的或最乾淨的方法?
小鬍子是模板引擎;它只涉及標記,而不是行爲。要在事件中進行連線,您應該使用與手動生成的HTML或任何其他模板引擎相同的最佳做法 - 也就是通過使用addEventListener或選擇的庫(jQuery/Prototype/Dojo/YUI)將事件附加到節點上方法。只需在你的模板中給你的節點適當的ID和類名,並照常休息。
我猜想框架將是最實用的..但我正在尋找也許是一個更優雅的方式來做到這一點,而不使用說jQuery。 – dworrad 2010-11-05 11:37:25
對不起,Mustache.js沒有任何內置的行爲設備,但幸運的是,您可以選擇框架的垃圾箱,我相信您可以找到符合您優雅標準的垃圾箱。 – 2010-11-05 19:16:48
謝謝喬丹。是的,我將使用jQuery來連接事件,一旦模板呈現。再次感謝 – dworrad 2010-11-09 12:13:20