jquery分页插件哪个比较好?

JavaScript018

jquery分页插件哪个比较好?,第1张

maxentries    总条目数    必选参数,整数  

items_per_page    每页显示的条目数    可选参数,默认是10  

num_display_entries    连续分页主体部分显示的分页条目数    可选参数,默认是10  

current_page    当前选中的页面    可选参数,默认是0,表示第1页  

num_edge_entries    两侧显示的首尾分页的条目数    可选参数,默认是0  

link_to    分页的链接    字符串,可选参数,默认是"#"  

prev_text    “前一页”分页按钮上显示的文字    字符串参数,可选,默认是"Prev"  

next_text    “下一页”分页按钮上显示的文字    字符串参数,可选,默认是"Next"  

ellipse_text    省略的页数用什么文字表示    可选字符串参数,默认是"..."  

prev_show_always    是否显示“前一页”分页按钮    布尔型,可选参数,默认为true,即显示“前一页”按钮  

next_show_always    是否显示“下一页”分页按钮    布尔型,可选参数,默认为true,即显示“下一页”按钮  

callback    回调函数    默认无执行效果  

首先这些都不叫插件,叫JavaScript框架,也叫Jquery类库,是所有Jquery插件(有很多,Jquery幻灯啊,Jquery导航啊,请百度)的基础,就是你要用Jquery插件就要导入jquery-1.4.2.js这些query-1.4.2.js里面有注释的教你怎么用的,数字是版本号jquery-1.6.4.min.js

带min是压缩后的,可以挂网页上得,用于减少加载。

jquery正规命名规范

jquery -版本号

.min压缩版

不带.min就是未压缩版

jquery-1.6.4.min.js

一般使用都用带.min的

节省加载时间。

其他的都是基于

jquery做的开发,命名各不相同,但都依赖于jquery

//默认参数 分页代码:

var defaults = {

//id : '#paging',//id

leng: 9,//总页数

activeClass: 'page-active' ,//active类

firstPage: '首页',//

lastPage: '末页',

prv: '?',

next: '?',

//data : {},

}

1、插件源码主要基于angular directive来实现。

2、调用时关键地方是后台请求处理函数,也就是从后台取数据。

3、插件有两个关键参数currentPage、itemsPerPage,当前页码和每页的记录数。

4、实现方法调用后我们需要根据每次点击分页插件页码时重新提交后台来获取相应页码数据。 在调用的页码中我使用了$watch来监控。 我初次使用时是把调用函数放在了插件的onchange中,结果发现每次都会触发两次后台。这个地方需要注意。

5、我把请求后台封装成了Service层,然后在Controller里调用,也符合MVC思想。