既然问的是“分页的js实现”  那就默认你是异步实现分页。
基本步骤如下:
1 后台从数据库获取数据并生成一定数据格式(xml json等);
2 前台js向后台请求数据;
3 前台js获取到数据后  开始对数据进行处理  处理步骤:
         a 看看有多少条数据
         b 根据总数 定一下每页显示的条数
         c  根据个数生成页码的html  同时生成相同个数的容器来存放内容
         d 最后给页码绑定click事件  点击那个页面  就display哪个容器中的内容
当然      数据量比较大的话也可以配合后台分次请求~