扩展layui的table模块的reload功能

在项目中用layui(目前最新版本2.4.5)的数据表格模块时,有很多刷新数据的使用场景,比如根据查询条件获取不同查询结果,操作栏操作数据后刷新当前页数据,通常这些场景只需要刷新数据,不需要重新渲染表头、工具栏等,而layui目前的reload方法的功能实际效果跟render一样,还是会重新渲染整个数据表格,在一些大分辨率的电脑上体验效果很差,屏幕闪的厉害,特别是表头会突然缩小,然后重新计算铺满容…

阅读全文

关于zip分卷压缩

我们用有些压缩软件对大文件进行分卷压缩后,生成的文件名是诸如xxx.zip.001, xxx.zip.002...这样的。有人会问在.Net程序中如何实现zip文件的分卷压缩。.Net4.5最新提供的System.IO.Compression命名空间下zip文件相关操作中,并没有分卷压缩的功能。 其实这些zip的分卷压缩只是把zip文件按指定大小分割后,文件名按顺序添加.001, .002...。…

阅读全文

Web优化:移除静态资源查询字符串刷新缓存的替代方案

我们通常在修改了静态资源文件(通常是CSS、JS文件)之后,为了快速刷新客户端缓存,在修改的资源文件URL后面添加修改时间戳或版本号等查询字符串来更新URL,从而促使浏览器重新请求服务器获取最新修改版本。 比如:http://jianyun.org/Assets/css/style.css?v=1.2 这种形式的URL。 如果用一些Web优化分析的工具扫描的话,比如GTMetrix网站,会给出优化…

阅读全文