【经典语录】 害怕时,把心思放在必须做的事情上,如果曾经彻底准备,便不会害怕。——戴尔·卡耐基
今年已经过了328天
本周是今年的第47周
本月还有6天
活到老学到了,我也不怕你笑——Brisklan。
活到老学到了,我也不怕你笑——Brisklan。
分享一个js复制文本的函数,兼容web、wap、微信等多终端html。之前因为有项目需要用到点击文本直接复制功能,找了很多都是用jq的扩展或者用其他扩展js引入的,但是效果并不是很好用。 现在分享一个目前用得比较顺手的方法: function copy() { const range = document.createRange(); range.selectNode(doc...
进行网站备份的时候我们经常需要将文件打包,zip格式是常用的格式,而且zip在php下面使用非常方便。 下面一个文件实现目录的zip压缩和对压缩文件的解压。 官方手册:https://www.php.net/manual/en/class.ziparchive.php 效果: 全部代码: <?php /** * Created b...
php判断链接是否有问号(?)的方式蛮多,但是用stripos()类的需要注意了,这是返回所在位置的,链接的参数经常在0的位置,所以判断会出现错误。 用灵活用explode比较可靠,把字符串用问号分隔,有两个值代表存在,否则不存在。 $backToUrl = $backToUrl.(!empty(explode('?',$backToUrl,2)[1])?'&...
今天需要做一个txt协议内容直接上传转换文本显示的功能,用php直接读取内容后发现乱码了,完全看不懂。 经过寻找经验,发现了一个比较好的处理方法: <?php function read_txt($fileName) { $contents = file_get_contents($fileName); //获取文件的编码方式 $encoding ...
layer自定义弹出输入框,有些时候需要点击按钮后弹出输入框让用户选择或者填写表单,利用layer自定义的弹出可以很方便实现, 注意:弹出的按钮触发事件可以直接写函数名称,否则有冒泡等需要清理。 稍微加点修饰更好看 /*弹出需要*/ .layui-layer-content { padding: 10px; } 在l...
利用php的内置函数将数组里面的某个值作为键名返回,这样减少一步循环赋值: //用状态作为key $key = array_column($data,'status');//取所有状态 $data = array_combine($key,$data) ;//重新格式 ...
Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <script type="text/javascript"> var a = []; a[50] = 50; alert(a.length); </script> 请问数组a有...
微信是经常使用的一款社交软件,我们可能在工作上有工作微信号,生活有生活微信号,主要是方便工作和生活分开。 手机微信有切换微信号的功能,虽然还是很不方便(挤下一个才能登陆),基本也够用了,当然也可以用手机的多开软件(注意选安全点的!)。电脑端的微信也是常备的程序,当我们用电脑时就不用打开怕错过微信消息了。 下面几行代码让电脑可以快速打开多个微信,登陆即可,工作生活两不误。。。。 ...
今天在用bootstrap做一个表单的时候发现垂直距离靠太近了,不好看。当窗口缩小或者移动端的时候都是正常的,距离很合理。就是在PC端和大一点的视窗的时候,布局很紧密,看起来头痛!! 调试了几次发现是缺少了一个class属性【form-horizontal】,这个属性自动帮布局好,如果没有自带的属性自己写css自定义就比较麻烦,表单一旦多起来就比较耗时间了。 对比图: ...
三级菜单或者分类控制复选功能的实现。 逻辑:选中第三级某项后上级和顶级自动选中;子级全部未选中时直接上级自动去除选中;选中上级时下级自动全选,反之全不选: 案例说明:data-pid树形是本节点上级编号,data-id是本几点编号,通过这两个可以快速定位上下级。 $(function () { $('#jstree').jstree();...