您的当前位置:首页>全部文章 > 前端技术分类的文章—勾股博客内的文章
Thinkphp6使用mPdf实现生成pdf文件
新项目有一个将数据导出PDF文件格式的需求,研究一段时间后发现利用PHP编码生成PDF文件是一个非常耗时的工作,还好已经有很多函数库可以使用了,并且能够从你提供的HTML文件生成PDF文档,mPDF就是一个不错的选择。
发表于:2023-01-12 浏览:1679 TAG: #ThinkPHP #PHP #生成PDF文件
VUE新一代状态管理插件Pinia
VUE新一代状态管理插件Pinia
Pinia意为菠萝,表示与菠萝一样,由很多小块组成。在pinia中,每个store都是单独存在,一同进行状态管理。很多人也将pinia称为vuex5,因为pinia将作为vue3推荐的状态管理库,而v...
发表于:2022-12-28 浏览:888 TAG: #Vue #状态管理 #Pinia
layui.table 支持表格跨页多选的方法
layui版本:2.7.6使用数据表格时可能会需要在翻页时保留各个页面选中行的信息,效果如下。实现思路:1.选中的时候刷新全选框状态2.全选/全不选的时候刷新勾选框状态3.翻页后刷新勾选和全选状态。/...
发表于:2022-12-16 浏览:1700 TAG: #layui #Table #表格跨页多选
js判断一个字符串是否包含在另一个字符串中
判断一个字符串是否包含在另一个字符串中,传统的JavaScript只有indexOf方法。varstr="gouguoa"console.log(str.indexOf(&quot...
发表于:2022-11-26 浏览:791 TAG: #JS #javascript
js去除字符串首尾空格的十二种方案
js去除字符串首尾空格的十二种方案
该方法动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer 还快。base2类库使用这种实现。
发表于:2022-11-26 浏览:792 TAG: #javascript #去除空格
Layui的table模块导出所有数据,无需修改前后端代码
layuitable自带的导出功能仅导出单页的数据,搜索一番之后发现大部分都是通过另外发送ajax请求,让后端进行处理,或是生成excel下载链接,或是后端返回所有数据然后用table.exportF...
发表于:2022-11-04 浏览:1617 TAG: #layui #Table #导出数据
TinyMCE是一个轻量、简洁、功能强大的富文本编辑器
TinyMCE是一个轻量、简洁、功能强大的富文本编辑器。TinyMCE,UI界面友好,而且插件丰富,官网提供了很多实用的插件,如多图上传,首行缩进,字数限制等,还可以自定义插件,方便拓展。具体的使用方...
发表于:2022-10-23 浏览:1549 TAG: #TinyMCE #富文本编辑器 #编辑器
javascript import的四种用法
import是用于将某个模块中导出的函数或对象、初始值导入到另一个模块中的语法。无论是否声明了strictmode,导入的模块都运行在严格模式下。import语句不能在嵌入式脚本中使用。那么如何使用i...
发表于:2022-09-30 浏览:1372 TAG: #import #javascript
javascript一维数组递归排序方法
用递归思想做的一个数组排序,优点是速度极快,适合大数据运算。递归遍历,理论上,只要内存够用,你能实现任意层级的遍历,但缺点也很明显,没一个层级里面需要有固定的数据格式,否则无法遍历。constdata...
发表于:2022-09-30 浏览:867 TAG: #javascript #数组 #递归排序
CSS @media print控制浏览器web打印样式
浏览器打印,可以通过window.print()、document.execCommand(‘print’)调用浏览器打印。不同浏览器的区别:在Safari和Chrome都会弹起打印预览的窗口,Fir...
发表于:2022-08-28 浏览:4076 TAG: #css #print #web打印 #浏览器打印