客户端照片数据库排序和显示的选项?

时间:2011-04-21 18:32:16

标签: javascript jquery json model-view-controller image-gallery

问题:

我有一个图像数据库,缩略图和相关的文本数据。典型的条目/记录是照片,以及相应的日期,标题等。

我需要创建一种健壮,动态的方式来浏览数据库中的记录。功能如:

  • 生成一个表格,每个记录都有一行,每个数据类别都有一列

  • 生成分页缩略图库。该脚本将自动确定缩略图的页数,并允许用户选择每页上显示的缩略图数量。分页上还有上一页/下一页按钮。

  • 生成一个动态页面,用于显示每条记录(有点像单个博客帖子页面与博客索引页面)

  • 可按类别排序/能够显示数据子集;例如,汽车网站:只看卡车,汽车或摩托车等

  • 生成幻灯片,其中仅显示全尺寸图像,可能是所有图像的子集(仅一个类别),“显示照片#x y of y”,上一个/下一个按钮等

挑战:我没有任何服务器端脚本。整个“数据库”是一个巨大的JSON文件。

我最好的选择是什么?速度不是一个大问题;花在开发上的时间是。

MVC框架是否是我需要的?

是否有一个包含任何内置函数的框架,以节省时间,例如分页等任何特定任务?

应该使用一个Javascript MVC而不是另一个吗?为什么?

之前我曾经使用过MVC系统,但我几乎是初学者。我对HTML,CSS,JS和jQuery很满意;我最熟悉服务器端的PHP。

1 个答案:

答案 0 :(得分:0)

看了jQuery.Template? (http://api.jquery.com/category/plugins/templates/)

如果您已经拥有一个包含所有数据的巨大Json对象,那么它似乎完全符合您的要求。可能运行速度不快但发展也会如此。