惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
NISL@THU
NISL@THU
S
Securelist
O
OpenAI News
S
Security Affairs
Cyberwarzone
Cyberwarzone
T
Threatpost
Simon Willison's Weblog
Simon Willison's Weblog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 最新话题
C
Cisco Blogs
PCI Perspectives
PCI Perspectives
SecWiki News
SecWiki News
S
Secure Thoughts
GbyAI
GbyAI
I
Intezer
AWS News Blog
AWS News Blog
F
Fortinet All Blogs
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
Google Online Security Blog
Google Online Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
A
About on SuperTechFans
S
Schneier on Security
P
Proofpoint News Feed
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
小众软件
小众软件
H
Heimdal Security Blog
Microsoft Security Blog
Microsoft Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
The Exploit Database - CXSecurity.com
T
Threat Research - Cisco Blogs
V
V2EX
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
H
Hacker News: Front Page
Cisco Talos Blog
Cisco Talos Blog
Webroot Blog
Webroot Blog
T
Tenable Blog
MyScale Blog
MyScale Blog
博客园 - 司徒正美
S
SegmentFault 最新的问题
Y
Y Combinator Blog
腾讯CDC
Hacker News: Ask HN
Hacker News: Ask HN
M
MIT News - Artificial intelligence
G
GRAHAM CLULEY

博客园 - 努力建设我的管道!

苹果电脑macOS的批量修改视频MD5的工程实践:从单文件到千级裂变 苹果电脑macOS下图片搬运去重的技术实践:从像素指纹到批量过审 用了这个AI视频智能分割工具,我批量处理素材的效率提升了10倍!(附详细教程) 自动化拼图工具开发实践:从自媒体封面排版痛点,到支持9种布局的批处理方案 【亲测有效】米牛图片批量无痕去水印去杂物 施工工程照片经纬度批量提取工具推荐支持快速和万能提取 【亲测可用,米牛照片相似度检测删除工具】智能图像优化革命:释放存储空间的终极解决方案 【短视频随机抽帧】短视频搬运去重利器:随机抽帧降帧工具,智能提升视频原创度! 批量照片批量转手绘、图片转素描、照片转线条画【亲测有效】 【视频导图大师】3秒批量导出视频所有画面为高清图片/序列帧/视频截图/视频转图片 【摄影人专属】电脑重复文件爆表,告别照片库的“隐形浪费”:米牛大师为你的创意腾出空间 【照片GPS批量导出工具】,一键导入,秒出Excel! 米牛图片搬运去重大师手机版使用教程 告别PS苦修!百张照片秒变素描/动漫/线稿—米牛照片批量转素描线条铅笔画工具—设计师私藏神器降临 🔥 文字图片秒过原创?像素级纹理去重,米牛图片去重二次创作工具让查重系统“眼瞎”! 米牛图片批量快速一键去水印 米牛音频搬运去重大师(米牛音频批量去重消重二次创作工具)免费下载使用教程 自媒体平台图片搬运去重工具免费使用教程 短视频搬运批量快速一键去重消重使用教程 protobuf 详解 序列化与反序列化,google.protobuf asp.net 逆向步骤 月入10万电商必备,爆款打造之SEO优化
前端开发:一个开源、简单易用的jQuery表格插件(DataTables)
努力建设我的管道! · 2017-10-10 · via 博客园 - 努力建设我的管道!

DataTables是一个基于jQuery库的开源(MIT协议)表格插件,支持添加、排序、分页、搜索、过滤等功能,使用简单、广受欢迎,能够与主流前端UI整合(如bootstrap、jQuery UI等)。支持4种方式数据源,HTML(DOM)来源的数据、Ajax数据源、JavaScript的源数据、服务器端处理。拥有广泛的配置选项和丰富的API文档。

1、下载与初始化

https://github.com/DataTables/DataTables

下载完成后解压,把解压后的文件放到项目任意位置,再在页面引入jQuery、DataTablesCss、DataTablesJs三个文件。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

然后在body中创建一个table元素,设置id属性,如下图所示。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

最后运行以下脚本,代码及效果如下。一个简单的带有分页的表格就完成了。

language.url属性是国际化文件地址,当然也可以自定义名称,更多国际化语言请前往官方网站了解详情。

中文简体:

https://cdn.datatables.net/plug-ins/1.10.16/i18n/Chinese.json

中文繁体:

https://cdn.datatables.net/plug-ins/1.10.16/i18n/Chinese-traditional.json

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

2、功能展示

⑴组件定位

datatables默认会打开部分组件,如分页按钮、表格信息、搜索框等,这些组件支持自定义布局。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑵不同分页样式

  • numbers - 只有只有数字按钮

  • simple - 只有上一页、下一页两个按钮

  • simple_numbers - 除了上一页、下一页两个按钮还有页数按钮,Datatables默认是这个

  • full - 有四个按钮首页、上一页、下一页、末页

  • full_numbers - 除首页、上一页、下一页、末页四个按钮还有页数按钮

  • first_last_numbers - 除首页、末页两个按钮还有页数按钮

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑶多列排序

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑷格式化数字显示格式

通过language.decimal选项可以配置数字的友好显示,比如1200450,显示为12.004,50

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑸隐藏列

索引从1开始,隐藏了2、3列的name和age。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑹bootstrap样式

需要额外引入dataTables.bootstrap.min.js、bootstrap.min.css、dataTables.bootstrap.min.css三个文件。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑺垂直滚动条

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑻复杂表头

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑼自定义事件

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

⑽列渲染

下面隐藏了年龄列,并把年龄拼接到姓名后。

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

官方网站:

https://www.datatables.net/


前端开发:一个开源、简单易用的jQuery表格插件(DataTables)

DataTables是目前使用广泛的表格插件之一,功能强大、文档丰富、表格样式丰富能够适应各种风格的网站,高度灵活能够为HTML表格添加各种高级的交互功能。支持插件扩展使DataTables变得更加强大,它的功能远不止于此,需要了解详情的请前往官方网站。

有哪里写得不好的地方请大家提出来,请轻喷,谢谢。 同时有什么与编程相关的好东西可以推举给我,再次感谢!