我一直在玩幾個js模板引擎。它們似乎都提供了相當標準的功能,並且使用JS生成html變得更簡單。帶有數據綁定的模板模板
我還沒有發現一個引擎,但它提供了元素上的數據綁定。我希望能夠做這樣的事情:
- 渲染數據模板到一個特定的div
- 更新來自新數據模板的所有屬性(不覆蓋所有的HTML)
我想這主要是因爲我不必不斷添加事件等生成的HTML。我有一個應用程序每2秒輪詢一次新數據,並且執行一次innerHTML樣式更新會使它非常煩人,因爲我必須反覆更新與該html關聯的dom事件。
有沒有人見過這種類型的js模板引擎?
不幸的是,沒有。但是這個想法+1。 – 2010-07-09 19:36:31
> *所以我不必不斷添加事件等生成的HTML *你熟悉事件代表團?也就是說,將事件監聽器添加到容器div而不是每個孩子,並讓事件傳播負責剩下的事情? – 2010-07-10 03:07:24
我不明白。如果例如我有5個不同的控件(即鏈接)做5件不同的事情,我替換該HTML,我仍然需要再次單獨添加這5個事件。 – brad 2010-07-12 02:31:03