js点击复制
javascript

js点击复制文本,兼容各种终端

1413 0

分享一个js复制文本的函数,兼容web、wap、微信等多终端html。之前因为有项目需要用到点击文本直接复制功能,找了很多都是用jq的扩展或者用其他扩展js引入的,但是效果并不是很好用。 现在分享一个目前用得比较顺手的方法: function copy() { const range = document.createRange(); range.selectNode(doc...

ZipArchive
php

利用php的zip功能直接压缩和解压文件

1131 0

进行网站备份的时候我们经常需要将文件打包,zip格式是常用的格式,而且zip在php下面使用非常方便。 下面一个文件实现目录的zip压缩和对压缩文件的解压。 官方手册:https://www.php.net/manual/en/class.ziparchive.php 效果: 全部代码: <?php /** * Created b...

php读取txt以及乱码问题方案
php

php读取txt以及乱码问题方案

1238 0

今天需要做一个txt协议内容直接上传转换文本显示的功能,用php直接读取内容后发现乱码了,完全看不懂。 经过寻找经验,发现了一个比较好的处理方法: <?php function read_txt($fileName) { $contents = file_get_contents($fileName); //获取文件的编码方式 $encoding ...

layer弹出表单
javascript

layer弹出表单

1535 0

layer自定义弹出输入框,有些时候需要点击按钮后弹出输入框让用户选择或者填写表单,利用layer自定义的弹出可以很方便实现, 注意:弹出的按钮触发事件可以直接写函数名称,否则有冒泡等需要清理。 稍微加点修饰更好看 /*弹出需要*/ .layui-layer-content { padding: 10px; } 在l...

利用php的内置函数将数组里面的某个值作为键名返回
php

php数组以某个值作为键返回

1494 0

利用php的内置函数将数组里面的某个值作为键名返回,这样减少一步循环赋值: //用状态作为key $key = array_column($data,'status');//取所有状态 $data = array_combine($key,$data) ;//重新格式 ...

js获取数组长度,对象成员个数字,符串字数
javascript

js获取数组长度,对象成员个数字、符串字数

1269 0

Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <script type="text/javascript"> var a = []; a[50] = 50; alert(a.length); </script> 请问数组a有...

微信多开,电脑微信多开,PC微信多开
windows

PC微信多开命令

2406 0

微信是经常使用的一款社交软件,我们可能在工作上有工作微信号,生活有生活微信号,主要是方便工作和生活分开。 手机微信有切换微信号的功能,虽然还是很不方便(挤下一个才能登陆),基本也够用了,当然也可以用手机的多开软件(注意选安全点的!)。电脑端的微信也是常备的程序,当我们用电脑时就不用打开怕错过微信消息了。 下面几行代码让电脑可以快速打开多个微信,登陆即可,工作生活两不误。。。。 ...

boostrap布局垂直距离
html

bootstrap表单排版垂直距离问题

1886 0

今天在用bootstrap做一个表单的时候发现垂直距离靠太近了,不好看。当窗口缩小或者移动端的时候都是正常的,距离很合理。就是在PC端和大一点的视窗的时候,布局很紧密,看起来头痛!! 调试了几次发现是缺少了一个class属性【form-horizontal】,这个属性自动帮布局好,如果没有自带的属性自己写css自定义就比较麻烦,表单一旦多起来就比较耗时间了。 对比图: ...

checkbox自动选中
javascript

checkbox自动选中上级和下级全选操作

2544 0

三级菜单或者分类控制复选功能的实现。 逻辑:选中第三级某项后上级和顶级自动选中;子级全部未选中时直接上级自动去除选中;选中上级时下级自动全选,反之全不选: 案例说明:data-pid树形是本节点上级编号,data-id是本几点编号,通过这两个可以快速定位上下级。 $(function () { $('#jstree').jstree();...