网站英文版是怎么做的网站动画特效

diannao/2025/10/16 7:26:13/文章来源:
网站英文版是怎么做的,网站动画特效,wordpress 主题显示,怎么制作微网站背景介绍 最近在一个简单小项目中碰到需要一个前端数据表格控件#xff0c;在看了网上的资料后最终选择了JQuery Datatables。Datatables功能及其强大#xff0c;基本满足我的所有需求#xff0c;在加上其插件Editor具有inline模式#xff0c;很多需要直接修改数据的功能不…        背景介绍 最近在一个简单小项目中碰到需要一个前端数据表格控件在看了网上的资料后最终选择了JQuery Datatables。Datatables功能及其强大基本满足我的所有需求在加上其插件Editor具有inline模式很多需要直接修改数据的功能不在需再弹出窗口或者模态框进行修改而是可以直接行内编辑这对于开发者来说是及其方便的再加上网上和其官网上有众多关于Datatables使用资料和参考例子Datatable是首选表格控件之一。关于Datatables的基本功能和Editor inline模式的基本使用会另外介绍如有兴趣和需要可以去官网上查看其众多的API和资料Datatables中文网        Datatables官网 服务端分页基本在所有项目中都能用到一些报表在数据量不太的情况下可以配合查询条件减少查询的数据量Datatables一次性加载出所有数据也是可以的。但是当数据量大的情况下比如10W行以上的数据Datatables的加载会变得缓慢这是用户无法接受的也是我们不希望看到的这时候就需要服务端分页了本文会介绍JQuery Datatables 服务端分页简单应用学习毕竟本人也是菜鸟如果有写的不多的地方请指正本文也随着了解的深入和持续更新大家一起探讨学习共同学习进步~ 本文参照博客链接如下https://blog.csdn.net/shuai_wy/article/details/78196559 https://blog.csdn.net/u011072139/article/details/54312414 本例采用ASP.NET MVC实现的效果图如下所示 HTML代码如下所示 div classtab-content stylemargin-top:100px;margin-bottom:10px;table idexample classtable table-bordered hover stylewhite-space: nowrap;width:100%;cursor:pointer cellspacing0/table /div JS代码如下图所示 var table;$(document).ready(function () {table $(#example).DataTable({ajax: function (data, callback, settings) {$.ajax({type: Post,url: /Home/ShowData,cache: false, //禁用缓存data: {//组装分页参数PD.StartIndex: data.start,PD.PageSize: data.length,PD.Draw: data.draw,},dataType: json,success: function (result) {//封装返回数据var returnData {};returnData.draw result.Draw;returnData.recordsTotal result.RecordsTotal;//总记录数returnData.recordsFiltered result.RecordsFiltered;//后台不实现过滤功能每次查询均视作全部结果returnData.data result.Data;//调用DataTables提供的callback方法代表数据已封装完成并传回DataTables进行渲染//此时的数据需确保正确无误异常判断应在执行此回调前自行处理完毕callback(returnData);},error: function (error) {alert(error);}})},dom: Bfrtip,select: true,//单击行选中颜色凸显,此功能需要select插件serverSide: true,//开启服务端模式pageLength: 10,//每页默认最大显示行数columns: [{ title: 编号, data: UserID },{ title: 姓名, data: UserName },{ title: 密码, data: UserPwd },],language: {url: dtsLanguage//中文配置文件地址}}); }) Control 代码如下图所示 public ActionResult ShowData(TextDataTableViewModel vm) {return Content(vm.GetData()); } Model 代码如下图所示 public class TextDataTableViewModel {public int Draw { get; set; }public PageData PD { get; set; } new PageData();public string GetData(){using (MyTextDBEntities entity new MyTextDBEntities()){ListTabUsers TabUserLists entity.TabUsers.ToList();this.PD.RecordsFiltered TabUserLists.Count;this.PD.RecordsTotal TabUserLists.Count;this.Draw this.PD.StartIndex / this.PD.PageSize 1;this.PD.Data TabUserLists.OrderBy(p p.UserID).Skip((this.Draw - 1) * this.PD.PageSize).Take(this.PD.PageSize).ToList();string json Newtonsoft.Json.JsonConvert.SerializeObject(PD);return json;}}}public class PageData {public int Draw { get; set; }public int StartIndex { get; set; }//查询页第一条数据的行数public int PageSize { get; set; }//每页行数public int RecordsTotal { get; set; }//总条数public int RecordsFiltered { get; set; }//过滤后总条数public ListTabUsers Data { get; set; }//查询出来的数据} public partial class TabUsers {public long UserID { get; set; }public string UserName { get; set; }public string UserPwd { get; set; } } 注意事项 服务端分页最好配合ORM框架一起使用如EF、NHIbernate等。在每次点击页码或者上一页下一页的时候Datatables会发送表单数据格式如下图所示 这里需要特别注意三个字段draw、length、start 。length为Datatable中设置的一页的显示的行数start为查询页的第一          条数据在总数据中的行数如本文截图那一刻查询的是第4页的数据总共5页那第四页的第一条数据就是30行。这里需        要特别注意下draw这个字段这个本应该理解为查询页的页码但事实情况并非如此每次点击页码或者上一页下一页        draw都会1就像一个计数器一样本文截图时已经点了18次上一页或者下一页了。但是这并没有关系我们仍然可以通          过start这个字段和每页显示的行数来计算出查询的页数从而在后台查出数据。这里还有一个问题后台查询出数据返给          Datatable时不要去修改Datatable 发送过来的draw值Datatable传过来是18就返回18否则页面无法刷新数据也没              有报错。这也是为什么Model中要单独定义一个Draw变量用来计算真正的页码而PageData类中的Draw用来存储Datatable      发送的页面并传回Datatable。 3、返回给Datatable中的字段如JS代码中展示的即可必须要有这几个字段不能有大小写错误。如下图所示 至此为止一个简单的Datatable服务端分页就算完成了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92279.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业网站建设程序织梦网站调整

在电子商务领域,市场分析是至关重要的一环。利用数据API进行市场分析可以帮助电商运营者洞察市场趋势、优化营销策略、提高用户满意度,并最终增加销售额。以下是如何利用数据API进行市场分析的一些关键步骤和策略: 获取市场数据 首先&#…

火星建站和八亿建站wordpress 做cms

新入手mac,安装mongo步骤记录:不建议使用网上的brew安装方法,因为试了半天没有成功,应该是新版本限制比较多! 从mongodb官网下载mac版本mongo: 1.访问MongoDB官方下载地址 http://www.mongodb.org/download…

eclipse网站开发流程图wordpress lang

一、需求场景:每天固定时间执行某个行为/动作。 一开始想用定时器,后来无意间发现了这个插件,感觉功能太强大了,完美解决了我的问题。 二、下载地址:https://www.quartz-scheduler.net/ 也可以在项目中直接使用nugut进…

青岛建设英文网站建设seo外包团队

搜索专题 目录 MT2238 数的增殖MT2239 二维矩阵中的最长下降序列MT2240 传染病MT2241 循环空间BD202303 第五维度 MT2238 数的增殖 难度&#xff1a;黄金    时间限制&#xff1a;1秒    占用内存&#xff1a;128M 题目描述 给定一个数 n ( n < 1000 ) n (n<1000) n…

可以和外国人做朋友的网站多米诺网站建设服务

吐槽一下&#xff0c;因为少打了一个空格&#xff0c;PTA上老是不给我过&#xff0c;还一直报结果错误&#xff0c;误导我好久&#xff0c;即使是吹毛求疵&#xff0c;也应该提示我格式错误吧&#xff01;&#xff01; 原题&#xff1a; 本题要求编写程序&#xff0c;计算4个整…

张家港个人网站制作网站建设用户画像例子

Ruby-Metasploit的核心 Ruby编程语言可以说是Metasploit框架的核心。 根据Ruby官方网站介绍&#xff0c;Ruby编程语言简单而又强大&#xff0c;面向对象&#xff0c;为解释性语言&#xff0c;执行速度快&#xff0c;项目开发周期短&#xff0c;可以构建自动化类来重用代码是R…

建设网站规划书全球贸易中心网

在教育行业&#xff0c;软件的用户体验设计对于提供优质教育体验至关重要。教育行业软件用户体验设计需要考虑到学生和教师的需求&#xff0c;以及教育环境的特殊性。为了确保设计的成功&#xff0c;选择一家专业的设计公司是至关重要的&#xff0c;而北京蓝蓝设计公司就是您的…

四川专业旅游网站制作专业网站制作技术

1.下载快钱的demo代码和一个证书包&#xff0c;还有 人民币网关自助接入接口文档2.生成自己的证书2.0.安装 Win32OpenSSL_Light-0_9_8k.exe打开openssl.exe,2.1. 输入genrsa -out private-rsa.key 1024&#xff0c;按enter即可。2.2 输入req -new -x509 -key private-rsa.key…

ecxl表格数据导入wordpress杭州seo网站排名优化

1. 鸿蒙崛起&#xff1a;能否颠覆安卓霸主地位&#xff1f; 鸿蒙操作系统的推出引起了广泛的关注和讨论。虽然鸿蒙在技术上具有一些独特的特点&#xff0c;但要评估它是否会成为安卓的终结者需要考虑多个因素&#xff1a; 生态系统和应用支持&#xff1a;安卓操作系统已经建立…

python网站开发用什么数据库好网站开发策划要求

1、电脑控制软件能实现自动读取抗拉强度、屈服强度、断裂强度、弹性模量、延伸率等检测数据&#xff0c;公式编辑能自动计算试验过程中任一指定点的力、应力、位移、变形等数据结果。对试验过程的控制和数据处理符合相应金属材料与非金属材料国家标准的要求。2、 控制方式&…

广东网站设计公司电话百度商桥怎么接网站

SPI通信外设 SPI通信外设SPI外设简介SPI框图SPI基本结构主模式全双工连续传输非连续传输 SPI通信外设 SPI外设简介 STM32内部集成了硬件SPI收发电路&#xff0c;可以由硬件自动执行时钟生成、数据收发等功能&#xff0c;减轻CPU的负担 可配置8位/16位数据帧、高位先行/低位先…

专业做网站公司哪家技术好广发证券 网站谁做的

不知道大家还记不记得之前小编我推荐的最好用的iOS音乐播放器&#xff0c;如果没看过&#xff0c;可以点击这里。既然之前介绍了一款iOS端的音乐播放器给大家&#xff0c;那么今天就介绍一款iOS端十分好用的万能解码的视频播放器。使用iPhone的用户都明白&#xff0c;iPhone自带…

关于公司网站建设请示wordpress文章编辑器连接七牛云

洗钱 将犯罪或其他非法违法行为所获得的违法收入&#xff0c;通过各种手段掩饰、隐瞒、转化&#xff0c;使其在形式上合法化的行为。 存量客户 某个时间段里原先已有的客户,与新增客户相对应。 月活跃用户数量&#xff0c;MAU&#xff08;Monthly Active User&#xff0c;M…

取消网站备案号有什么免费推广软件

IO流之内存流&#xff0c;打印流&#xff0c;随机流 1、内存流 1、理解 内存流"&#xff08;Memory Stream&#xff09;在计算机编程中通常指的是一种特殊的数据流&#xff0c;它在内存中存储和操作数据&#xff0c;而不是在外部存储&#xff08;如硬盘、网络等&#xf…

手机网站免费制作平台wordpress更换域名批量替换

一、场景说明 1、为什么要进行分表 随着数据量的不断增大&#xff0c;一张表中的数据肯定也会越来越多&#xff0c;甚至达到百万甚至千万级。我们通常会通过搭建mysql集群&#xff08;主从同步&#xff09;&#xff0c;读写分离来实现优化数据库查询执行效率。 但是由于数据…

大流量网站解决访问量国外有什么网站做游戏

文章目录 必备知识选型方案 1:SpringFox选型方案 2:springdoc-openapi选型方案 3:Knife4j方案对比相关博文😂 背景 老项目是 SpringMVC 框架,使用的是 SpringFox 2.8.0 实现的 API 文档。新项目是 SpringBoot 3.x 框架,发现 SpringFox 已经停更了,故有了此次 API 文档的…

山东省菏泽市城乡建设局网站临西网站建设费用

在此博客中&#xff0c;我们将看到双工网络连接器如何工作。 在上一部分中&#xff0c;我们从broker-1和broker-2创建了一个网络连接器。 我们能够看到当代理2上有一个使用者使用队列“ foo.bar”时&#xff0c;代理1上的队列“ foo.bar”的消息如何转发到代理2上的队列“ foo…

佳木斯网站网站建设wordpress上线apache

大家在浏览网站时有没有注意到&#xff0c;页面中有些文字或字体加粗了&#xff0c;正在学习HTML和CSS的小伙伴&#xff0c;你知道HTML如何给文字加粗吗&#xff1f;CSS怎么设置字体加粗呢&#xff1f;这篇文章给大家总结了给字体和文字加粗的三种方法&#xff0c;包括HTML中的…

黄页网站软件应用大全网站运营需要多少钱

有 n 个城市&#xff0c;其中一些彼此相连&#xff0c;另一些没有相连。如果城市 a 与城市 b 直接相连&#xff0c;且城市 b 与城市 c 直接相连&#xff0c;那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市&#xff0c;组内不含其他没有相连的城市。 给你一…

东莞seo建站哪家好美食类网站开发需求

随着华为鸿蒙系统的问世&#xff0c;不少技术小白在是否学习鸿蒙的问题上犹豫不决。鸿蒙作为华为自主研发的操作系统&#xff0c;拥有许多独特的技术优势和市场前景。但对于小白来说&#xff0c;是否值得投入时间和精力去学习鸿蒙开发呢&#xff1f; 1.鸿蒙系统开发&#xff1…