2011-03-21 39 views
0

我想知道是否可以通过Javascript获得一点指导。这一切都将从头开始,因此不涉及任何框架或插件。?关于特定项目的DOM脚本

我开始了一个新项目,在那里我将有一个带有12个拇指和下一个按钮的页面。点击下一个按钮,向左滑动12个拇指并隐藏它们,显示12个更多的拇指,这些拇指将随时添加到DOM等等。一旦你在第2页或以上,将显示前一个按钮。所有将用于填充DOM的信息都将以JSON的形式呈现。这是最好的方法吗?数组是否足够?跟踪我所处的页面的最佳方式是什么?当我在第2页上时,从JSON对象获得项目13-24的最佳方式是什么?

我有一些想法,但我正在寻找最佳实践。

+0

为什么你不能使用任何库有一个特别的原因吗?不使用jQuery对于你提到的事情是一种遗憾。 – 2011-03-21 03:17:05

+0

作为一名初学者到中级JavaScript开发人员,我很想了解如何通过Javascript本身减少工作量和更多工作。另外,我不认为只需要为几个函数加载整个框架。试图将性能降至最低,并避免jQuery等框架带来的内存泄漏。 – 2011-03-21 03:37:35

回答

0

阵列内使用的目的,用含有信息,如拇指路径,图像路径,字幕等

您可以slice()阵列的每个对象。

但是,如果使用JSON,您可能希望使用XHR请求图像,所以只需传递页码,然后您的服务器端代码就可以计算偏移量。