基于 jQuery 的 JavaScript 分页组件 Pagination
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/liverwang/Pagination
- 软件文档: https://liverwang.github.io/Pagination/
- 官方下载: https://github.com/liverwang/Pagination
软件介绍
Pagination 是一个基于 jQuery 实现的一个简单的 JavaScript 分页组件,主要实现以下功能:
1. 方便在 JavaScript 中对后端分页数据进行展示
2. 自动生成分页组件,包括首页、页码、末页、页码切换、跳页
3. 可根据 "class" 或 "id" 作为指定容器,通过 "class" 可以实现多个分页组件同时生成
预览页面:https://liverwang.github.io/Pagination/src/index.htm
使用方法
1、引用 jQuery
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
2、引用 Pagination
<script src="./pagination/pagination.js"></script>
3、页面指定分页组件容器:可以使用 class 或 id ,实现多个分页
<div class="row "> <div class="page-container"></div> </div>
4、实例化分页组件
const pageSize = 10 // 默认页码大小
const dataCount = 95 // 测试数据数量
const pager = new Pagination('.page-container', {
pageSize: pageSize,
autoLoad: true,
unit: '条',
toPage: function(index, _pageSize) {
// 设置记录总数,用于生成分页HTML内容
if (index === 0 || _pageSize) this.updateCount(dataCount, _pageSize)
// 根据页码以及分页大小生成html内容
let pageListHtml = ''
for (var i = 0; i < (_pageSize || pageSize); i++) {
pageListHtml += `
<div class="col-md-3">
<div class="card">
<div class="card-body">
<h5 class="card-title">Card - ${index *
(_pageSize || pageSize) +
i +
1}</h5>
<p class="card-text">card-text,card-text,card-text,card-text</p>
</div>
</div>
</div>
`
}
$('.page-list').html(pageListHtml)
}
})5、查看效果:JavaScript分页组件
正则表达式必知必会(修订版)
福达 (Ben Forta) / 杨涛 / 人民邮电出版社 / 2015-1-1 / 29.00元
《正则表达式必知必会》从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。而且书中的内容在保持语言和平台中立的同时,还兼顾了各种平台之......一起来看看 《正则表达式必知必会(修订版)》 这本书的介绍吧!
