javascript中如何根据点击率实现排序?

解决方案 »

  1.   

    点击项目的时候同时发送ajax请求,保存点击率在数据库中.
    然后再重新读取这些连接,按照点击率倒序排列(可用ajax返回后用js进行排序,也可在页面加载时处理)
      

  2.   

    思路是采用array.sort(sortfunction)
    简单实例,具体的
    就要楼主去实现了<script type="text/javascript">
    function SortDemo(){
       var a, l; 
       a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
       l = a.sort(); 
       alert(l);
    }
    SortDemo()
    </script>
      

  3.   

    可以,不过排序后需要先情况当前节点,然后动态创建dom节点
      

  4.   

    那个……对DOM进行操作……有两种解决方案, 叫做Ajax方式。怎么实现咱就不说了。这种方式非常合适那些表比较巨大的表(最起码一页显示不完全的那种),客户端的工作就比较少了~第二种解决方式比较奇特,这种解决方案,完全使用的是js的Dom操作。数据源可以是现有的表格,也可以是原始数据(原始数据操作起来比较方便,只要输出innerHTML或者outHTML就可以)首先对数据源进行分析 ,确认数据源是否可以进行操作。第二部需要做的是,调整对象的行号(DOM中有专门的table函数,你可以在任何搜索引擎找到相关资料)等等……最好的方式是对数据源进行操作,这样就省却了很多函数,很舒服的说
      

  5.   

    可以用一个值来比对,比如value值,可以根据每次点击value的值就加1,根据value值的大小来排列标签顺序