千家信息网

怎么用sort()函数与文件碎片实现表格的前端排序

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,本篇内容介绍了"怎么用sort()函数与文件碎片实现表格的前端排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能
千家信息网最后更新 2024年11月22日怎么用sort()函数与文件碎片实现表格的前端排序

本篇内容介绍了"怎么用sort()函数与文件碎片实现表格的前端排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

表格排序在网页的利用也很多,特别是一些信息系统输出一个密密层层的表格给人看,客户肯定会提出表格排序的要求。很多人定式思惟地认为表格的排序一定要通过数据库后端进行交互,使用带 order by asc/desc 的语句去实现,然后再利用 ajax 似乎很完善似得。其实根本就不用与数据库打交道。在前端给出任意一个表格,都能够利用 sort() 函数与文件碎片实现表格的前端排序。在 jquery 里面是有一个 advanceTable 的插件做这件事,但是这个插件相当不好的是什么呢?与平常的插件一样,代码写得天花龙凤,没有任何注释,一点都不好改,而且不能实现于任意表格,任意浏览器。下面给出一种利用 Javascript 兼容 IE6 的原生态、无插件、不连接数据库的方法去实现这个功能。

一、基本目标

在网页中有以下的表格,点击表头的任意一项可以实现排序,再点击实现逆序排列

二、HTML布局

这个不会就没成心思了。 学过网页都知道表格怎样整。唯一注意的是,实现悬停鼠标手型表示,在前后放一个夹着就能够了,不用担心单击会跳转的问题,没有 href 属性就没问题了。为这个表格设置一个id为myTable,便于以后做事。





表格排序























ID用户名地点
1 Antwerp
2 Brussels
3 Netherlands
4 Gierle
5 London
6 Mechelen
7 Lier
8 Luik
9 北京
10 香港
11 Lille


三、核心脚本

关键是对 soft(softfunction())排序函数的写作,利用到文件碎片的思想

备注:如果单元格里面寄存的不是一个正常的值怎样办呢,或单元格里面有一堆东西,你可以为所有单元格赋予一个自定义属性,通过比对这个单元格的自定义属性,以后排序函数的取值改成 TR1.cells[Col].getAttribute("")+""便可,就变成比对这个自定义属性的值了,这类情况多见于动态网页里面的大工程。

"怎么用sort()函数与文件碎片实现表格的前端排序"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

表格 排序 碎片 函数 单元 数组 前端 文件 属性 插件 数据 文档 网页 东西 代表 字符 字符串 数据库 方法 一行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东宏濠城市互联网科技有限公司 服务器安全隐患及防护策略 荒野行动手游服务器地图 mir4搬砖选哪个服务器 安徽免费oa管控软件开发平台 何为数据库计术 dns服务器类型 广东新闻网络安全 股票高频交易软件开发 数据库中为什么要消除数据冗余 加强网络安全防护的宣传语 戴尔服务器管理口系统安装 计算斜边长数据库中代码 惠普服务器高级内存保护模式 matlab 服务器管理 服务器安全维护岗位职责 搞软件开发的有必要考研吗 生物科技和我互联网 软件开发文档结束语 联通宽带网络技术短板 中兴软件开发工程师 vb开发电脑锁屏软件开发 网络安全公众号文章 国泰安数据库开始时间无法设置 天津iis服务器系统虚拟主机 江苏省互联网新科技 网络安全专项监督检查排查记录 类似万得的商品期货基本面数据库 综治网络安全信息安全机制 消防网络安全教育新闻
0