你的位置:首页 > 软件开发 > Java > 源码来袭!!!基于jquery的ajax分页插件(demo+源码)

源码来袭!!!基于jquery的ajax分页插件(demo+源码)

发布时间:2016-01-27 14:00:28
前几天打开自己的博客园主页,无意间发现自己的园龄竟然有4年之久了。可是看自己的博客列表却是空空如也,其实之前也有写过,但是一直没发布(然而好像并没有什么卵用)。刚开始学习编程时就接触到博客园,且在博客园学习了很多的知识,看过很多人的分享。说来也惭愧,自己没能为园友们分享自己的所学 ...

源码来袭!!!基于jquery的ajax分页插件(demo+源码)

  前几天打开自己的博客园主页,无意间发现自己的园龄竟然有4年之久了。可是看自己的博客列表却是空空如也,其实之前也有写过,但是一直没发布(然而好像并没有什么卵用)。刚开始学习编程时就接触到博客园,且在博客园学习了很多的知识,看过很多人的分享。说来也惭愧,自己没能为园友们分享自己的所学所得(毕竟水平比较差)。

  过去的一年也是辗转了几个城市换了几份工作(注定本命年不太平?)。八月份来到现在所在的公司(OTA行业),公司是做互联网的,所以可能大家的前端都屌屌的?之前一直从事.NET开发(现在在这边也是),js也用的很少。于是趁着这个机会跟着大家学学js。本文要说到的插件就是在学习的过程中自己开发的。

  如果你还对jQuery插件开发没有任何了解,推荐一篇文章 http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html(博客园的前端大神很多啊,前段时间在园子看到很多优秀的js文章)

  如果有javascript基础,用过jquery,看了上面的文章,我相信妈妈再也不用担心你不会jQuery插件开发了。

  既然说到基于jQuery的ajax分页插件,那我们就先看看主要的代码结构:(我觉得对咱们程序员来说再优美的文字描述、介绍也比不上代码来得实在。)

  1、首先定义一个pager对象:

 1 var sjPager = window.sjPager = { 2     opts: { 3       //默认属性 4       pageSize: 10, 5       preText: "pre", 6       nextText: "next", 7       firstText: "First", 8       lastText: "Last", 9       shiftingLeft: 3,10       shiftingRight: 3,11       preLeast: 2,12       nextLeast: 2,13       showFirst: true,14       showLast: true,15       url: "",16       type: "POST",17       dataType: "JSON",18       searchParam: {},19       beforeSend: null,20       success: null,21       complete: null,22       error: function () {23         alert("抱歉,请求出错,请重新请求!");24       },25     },26     pagerElement: null,//分页dom元素27     commonHtmlText: {28       //公共文本变量29     },30     init: function (obj, op) {31       //对象初始化32     },33     doPage: function (index, pageSize, searchParam) {34       //执行分页方法35     },36     getTotalPage: function () {37       //获取总页数38     },39     createPreAndFirstBtn: function (pageTextArr) {40       //创建上一页、首页按钮链接41     },42     createNextAndLastBtn: function (pageTextArr) {43       //创建下一页、尾页按钮链接44     },45     createIndexBtn: function (pageTextArr) {46       //中间分页索引按钮链接47     },48     renderHtml: function (pageTextArr) {49       //渲染分页控件到页面50     },51     createSpan: function (text, className) {52       //创建span53     },54     createIndexText: function (index, text) {55       //创建索引文本56     },57     jumpToPage: function () {58       //跳转到59     }60   }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:源码来袭!!!基于jquery的ajax分页插件(demo+源码)

关键词:jquery

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录