更改给定数据模型的HTML样式

时间:2013-04-14 05:06:01

标签: javascript jquery html css mvvm

我通过一些AJAX“GET”请求得到了一些我正在玩的数据。现在,我只是将数据放在表行中。这是我的数据的列表视图。但是,如果我还想提供我的数据的缩略图视图或类似dekstop的数据视图,那么最好的方法是什么?

我已经阅读了一些关于Javascript框架的内容,如Backbone,Angular,Ember和Knockout,但这是否是正确的方法?如果它有助于理解我的问题,我的数据就是一堆文件及其元数据。我很想拥有它们的这三种观点,但我不想让我的Javascript只是通过DOM节点进行大量搜索,我宁愿拥有一些数据一致性并根据什么视图拥有DOM渲染数据我选择了。

1 个答案:

答案 0 :(得分:1)

我同意@ Klaster_1,我自己使用Backbone,它肯定没有通过DOM节点进行大量搜索。这是一个简洁的方法,包含一组数据和多个视图和模板。

另一种方法是使用CSS和JQuery根据您选择的视图动态添加或删除类。但这种方法相当于大量的DOM节点搜索。