尝试使用函数创建可排序列表

时间:2014-01-03 14:51:34

标签: javascript php jquery html mysql

大家好我想为一个汽车经销商创建一个股票清单来显示他们的股票,我一直在网上搜索有用的插件,但无法决定去哪个方向,javascript或php?哪个插件在排序列表中很受欢迎?欢迎任何建议。

以下是一些基本要求:

  • 不会有很多物品,因为这是一个经销商。
  • 需要以下功能:按价格排序(从最高到最低),按KM排序(从最低到最高)等。
  • 每个列表项都有很多属性,对于汽车来说,它可能有大量的分类描述,图像和视频等,所以从数据库中检索可能不是一个好主意?只是我的想法。

在我的情况下,我不知道哪一个是最好的选择。我是一名网页设计师,所以我理解一点PHP和JS,但这个项目还不够。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我的建议是使用JavaScript,我会解释。 Javascript纯粹是客户端语言,它不处理服务器上的数据传输和负载。 Javascript不是面向对象的语言(PHP也是如此),这意味着您可以在任何数组/列表单元格中插入完整的不同对象。 现在,根据您的需要: 您可以在javascript中构建一个简单的数组,并应用简单的函数来返回已排序的数组。 例如,一个按KM排序数组的函数:

function sortKilometers ()
{
if (a.Kilometers > b.Kilometers) return 1;
if (a.Kilometers === b.Kilometers) return 0;
if (b.Kilometers > a.Kilometers) return -1;
}

这样的函数只会轻松返回一个排序数组。 注意,我的代码在这里可能是不正确的,我太累了无法模拟它,但javascript中的大多数排序函数都是这样的。 PHP的工作方式几乎相同,但javascripts被认为是一种更轻松,更易于使用的语言。

希望它有用:)