自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Tp5提交form表单

//HTML方法:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script> ...

2020-08-10 22:13:02 8

转载 PHP 异常处理 throw new exception

当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。Try, throw 和 catch(通常跑出错误,一般会跟try catch配合使用) 正确的处理程序应当包括: Try - 使用异常的函数应该位于 "tr...

2020-08-07 10:53:50

转载 如何用CSS3来实现卡片的翻转特效

CSS3实现翻转(Flip)效果动画效果效果分析当鼠标滑过包含块时,元素整体翻转180度,以实现“正”“反”面的切换。HTML分析分析:.container,.flip为了实现动画效果做准备。.front,.back各包裹一张图片。实现该效果的HTML如下:<div class="container"> <div class="flip"> <div class="front"> ..

2020-08-06 19:51:51 23

转载 【微信小程序】实现分页加载

一、效果已加载全部.png二、步骤1. wxml中<view class="loading" hidden="{{!searchLoading}}">正在载入更多...</view> <view class="loading" hidden="{{!searchLoadingComplete}}">已加载全部</view>2. wxss中.loading{ padding: 10rpx; fon..

2020-08-05 19:24:31 25

转载 js获取当前时间前后N天前后日期的方法

这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数。具体用法如下: functionGetDateStr(AddDayCount){ vardd=newDate(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 vary=dd.getFu...

2020-07-29 21:52:56 93

转载 Jquery清空表单内容

JQuery :not() 选择器定义与用法::not() 选择器选取除了指定元素以外的所有元素。最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素。参考代码:<script>$(function(){$("p:not(#p1)").css("color","red");//写法一$("p").not("#p1").css("color","red");//写法二})...

2020-07-26 18:28:08 20

转载 select搜索传值为空时默认选中值为0的选项

在没有选择条件搜索时,传的值为' ',从后台返回到jsp页面的值' '默认和值为0的选项匹配了,所以在值为0的选项在加上不为' ‘的条件就OK了未解决代码<td style="vertical-align:top;padding-left:2px;"> <select class="" name="STA" id="STATUS" data-placeholder="请选择状态" style="vertical-align: top; width: 120px;">...

2020-07-25 11:09:28 61

转载 tp5+layui实现分页

layui和thinkphp5自己在百度上下载html代码 <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>分页</title> <link re

2020-07-24 19:18:37 55

转载 TP5模板中获取的富文本被转义

从数据库获取的富文本内容格式是正常的:<p>fsadfsfa</p><p>fdasafssfas</p><p>fa    fsdfa</p>在模板js中获取var content = '{$info.content}';console.log("content", content);变成了:<p>fsad..

2020-07-24 18:31:17 67

转载 小程序轮播图添加页码,以及页数

位置不要放错了在swiper-item里面<view class='rLInedx'>{{index + 1}}/{{top_banner.length}}</view>.rLInedx{ color: black; position: fixed; right: 20rpx; bottom: 20rpx; font-size: 30rpx;}

2020-07-20 22:06:11 33

转载 微信小程序——收起和查看更多功能

项目中做一些列表的时候,可能会需要做到查看更多及收起功能,如下图所示:大概的需求就是默认只显示2条,点击【查看更多】显示全部,点击【收起】还原。实现的方法千万种。我来讲一下我的实现思路:1.先判断列表的长度,如果小于3就不要【查看更多】这个按钮了。2.根据索引的大小来判断它是默认显示还是隐藏。如果索引小于2就显示,大于2就隐藏。至于显示隐藏,我用的是class控制的。3.再给【查看更多】和【收起】绑定点击事件。代码如下:wxml:<view cl...

2020-07-20 21:01:12 139

原创 Windows IIS PHP安装redis 以及 安装redis扩展和tp5使用

windows下安装Redis并部署成服务windows版本:https://github.com/MSOpenTech/redis/releasesLinux版本: 官网下载: https://redis.io/GIT下载 https://github.com/antirez/redis/releases我们现在讨论的是windows下的安装部署下载地址,提供多种下载内容,Redis-x64-3.2.100.msi是在wind...

2020-07-11 17:51:39 23

原创 清除input的历史记录

禁止历史的显示 使用“autocomplete”属性<input class="" type="text" autocomplete="off"></input>

2020-07-10 16:00:15 60

转载 JS中判断一个对象是否为null、undefined、0、NaN

写了个 str ="s"++;然后出现Nan,找了一会。收集资料如下判断:1.判断undefined:var tmp = undefined;if (typeof(tmp) == "undefined"){alert("undefined");}说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"2.判断null:var tmp = null;if ...

2020-07-09 14:57:46 49

转载 如何用jQuery获得select的值

如何用jQuery获得select的值,在网上找了看了一下,下面将总结一下:1.获取第一个option的值 $('#test option:first').val();2.最后一个option的值 $('#test option:last').val();3.获取第二个option的值 $('#test option:eq(1)').val();4.获取选中的值 ...

2020-07-09 10:35:25 35

转载 jquery获取input输入框中的值

如何用javascript获取input输入框中的值,js/jq通过name、id、class获取input输入框中的value先准备一段 HTML<input type="text" id="CN_NAME" name="CN_NAME" class="CN_NAME">一、jquery获取input文本框中的值通过 namevar name = $('input[name="CN_NAME"]').val();通过 idvar name = $('#CN_N

2020-07-09 10:28:30 55

转载 Maximum execution time of 30 seconds exceeded解决办法

今天我在采用 "基于ThinkPHP5 使用QueryList爬取 并存入mysql数据库" 时做了一个休眠处理 是当几秒后才执行出现了Maximum execution time of 30 seconds exceeded这个提示:Maximum execution time of 30 seconds exceeded 错误,这个提示的意思就是告诉我们: 网页执行时间超过了30秒。解决方法(1)修改php.ini文件max_execution_time = 30; Ma...

2020-07-04 18:57:07 141

原创 TP5(ThinkPHP)查看具体的版本号

TP5查看程序的具体版本号有三种方法: 在控制器中查看版本号 保存文件,在浏览器查看打印结果 在模板中查看版本号,第一步,渲染模板 第二步,编写模板 在浏览器查看模板中返回的版本号 在文件中,查看TP的具体版本,打开文件夹:thinkphp\library 打开文件夹下的App.php文件,即可看到定义的版本号 ...

2020-07-04 09:53:17 140

转载 ThinkPHP5配置redis缓存和Redis的CURD操作

一 、//连接redisuse think\Cache;转自:http://www.zzuyxg.top/article/444.html转自:https://blog.csdn.net/qq_37462176/article/details/79408918thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache等,默认情况下...

2020-07-02 17:26:37 38

转载 tp5 根据经纬度计算门店距离 可排序

$branchInfo=Db::name('Branch')->where('b_id','250')->find(); $map['p.cate_id']=array('eq',5); $map['b.lng']=array('neq',''); $map['b.lat']=array('neq',''); $map['b.b_id']=array('neq',250); $branchGoodsList=Db:.

2020-06-30 09:04:34 216

转载 PHPExcel读取csv格式文件,解决中文读取为空问题

PHPExcel读取csv格式文件$file = "test.csv"; $type = strtolower( pathinfo($file, PATHINFO_EXTENSION) ); $path = __YOUR_FILE_PATH__.'/'.$file;if (!file_exists($path)) { die('no file!'); }//根据不同类型分别操作 if( $type=='xlsx'||$type=='xls' ){ $objPHPExcel = P

2020-06-29 15:03:46 86

原创 tp5导入excel表格到数据表

1.先下载导入excel类(我自己找的)链接:https://pan.baidu.com/s/1eXkwUV1fI60yq0rSjokbSg 密码:2mo5放入到think\vendor中然后html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head>...

2020-06-29 15:01:47 163

原创 微信公众号开发之返回按钮返回指定页面

https://blog.csdn.net/qq_43037478/article/details/93630476

2020-06-28 14:57:03 267

原创 VUE:教你如何运行vue项目

安装首先下载安装node.jshttps://blog.csdn.net/wypersist/article/details/80492576运行项目进行定位到项目的路径进入项目之后安装依赖npm install安装成功后你会发现项目里多了个然后npm run dev自动启动浏览器就会打开项目了不自启打开localhost:8080参考:https://blog.csdn.net/WYpersist/article/details/80496259...

2020-06-28 11:45:44 262

转载 JS中map()与forEach()的用法

相同点:1.都是循环遍历数组中的每一项2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)3.匿名函数中的this都是指向window4.只能遍历数组不同点:map()map方法返回一个新的数组,数组中的元素为原始数组调用函数处理后的值也就是map()进行处理之后返回一个新的数组⚠️注意:map()方法不会对空数组进行检测map方法不会改变原始数组var arr = [0,2,4,6,8];var s.

2020-06-28 11:31:05 95

转载 三个很不错的 Vue 资料

Vue 新手学习路线:尤雨溪的知乎回答:zhuanlan.zhihu.com/p/23134551Vue 技术内幕:Vue 技术内幕:hcysun.me/vue-design/Vue 技术揭秘:Vue 技术揭秘:ustbhuangyi.github.io/vue-analysi…

2020-06-22 19:48:38 47

转载 安装Node.js

Window 上安装Node.js你可以采用以下两种方式来安装:1、Windows 安装包(.msi)2、Windows 二进制文件 (.exe)安装准备官网下载:https://nodejs.org/en/根据选择下载开始安装node.js点击运行安装成功!版本测试Cmd命令检查是否配置环境,path下:输入:node --version输入npm -v安装cnpm由于npm有些资源被屏蔽或者是国外资源的原因,经常会导致用np...

2020-06-19 20:33:13 69

原创 微信公众号 安卓的缓存问题

android版微信浏览器一直都默认缓存html静态资源,每次静态资源变化甚至新内容发布的时候在微信浏览器上都极有可能不能更新,这样调试着着实蛋疼,不知道微信开发人员怎么想的,经过摸索,找出一可行方法,公众号右上角在浏览器中打开,进入浏览器,刷新一下页面即可。或者长按页面,在浏览器中打开,刷新。麻烦,不人道。反正微信公众号开发起来挺坑的,会有各种逗b问题,要花很多时间在这些毫无意义的问题上。...

2020-06-17 09:51:10 174

转载 微信公众号开发中遇到的一些经验

1、关于获取用户信息的方式总结2、关于微信的X5内核的接口超时重发解决方案3、关于微信分享的经验总结1、关于获取用户信息的方式总结获取用户信息的步骤:第一步:发起网页授权,获取code。这一步发生在前端第二步:通过code,获取access_token。appId + secret + code + grant_type =============> access_token + openid + refresh_token 。第三步:刷新access_token(看情况判断是

2020-06-17 09:48:27 109

转载 微信公众号开发,移动端开发遇到的问题及其他技巧

1、防止手机中网页放大和缩小,这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport使用viewport使页面禁止缩放。 通常把user-scalable设置为0来关闭用户对页面视图缩放的行为。<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">2、苹果手机的一些设置。<meta...

2020-06-17 09:46:25 201

转载 微信连接WIFI并关注公众号的方法

分享一个改造路由器来实现微信连wifi关注公众已经成为一种高效的引流方法。前提是先有自己的路由器、认证的公众号(服务号或订阅号)、开通过门店小程序。1.进入公众号后以此选择“微信连wifi”→“设备管理”→详情,拿到公众号的三个参数“ShopID”、“Appid”、“SecretKey”。2.把路由器用网线连接电脑,使用浏览器在地址栏输入192.168.19.1进入路由器后台,把上面的三个参数写在配置页面。3.用安卓手机把驱动软件装进去,检测运行状态4.自己感受一下这个功能的引流的效

2020-06-14 11:44:23 233

转载 微信公众号 微信连wifi最全的教程

微信的普及加之微信公众号的普及,现在做什么都离不开互联网的支持,不管是企业还是商家还是个人(自媒体)现在都是人手一个公众号;许多商家都会利用公众号的优势为自己的生意带来一定的营销/举办活动等,对于一个在有大客流量的商家,完全可以利用“微信连wifi”的功能给自己的公众号增加粉丝。工具/原料微信公众号(服务号,必须经过认证的)路由器(无线/wifi)首先登陆公众号进行开通1来到公众号登录界面输入账号密码登录;登陆后点击左侧的“添加功能插件”进入插件界面,就可以看到很多已添加和未添加的插件,找到“

2020-06-14 11:39:32 228

转载 Layer插件的常用提示框,如何使用Layer

需要的插件:skin包下为图片不要忘咯测试7的效果如下:open的方式就大概说一下测试代码没有写测试的时候可以试一下遮罩层效果很好,content可以放路径和指定要打开的标签对象。layer.open({//捕获页 type: 1, btn: ['确定', '取消'], //shade: false, //默认开启遮罩层 ...

2020-06-14 10:15:48 55

原创 checkbox样式美化 修改复选框样式

input[type="checkbox"] { width: 20px; height: 20px; display: inline-block; text-align: center; vertical-align: middle; line-height: 18px; position: relative; ...

2020-06-13 18:22:07 63

转载 微信小程序使用wxParse,解决图片显示路径问题

我们经常用到发布文章,用的是UEditor百度富文本编辑器,方便排版,存储的也是html代码,这样小程序解析出来的也是排版的样式,但是使用wxParse解析html的时候,因为存储的是图片的相对路径,所有在小程序解析的时候图片不显示,网上搜了好多,说当时图片的时候在解析出来的图片相对路径前面加上域名,这样也挺麻烦的,没到图片的地方都要判断一下,所有我找了个简单粗暴的方法,直接改wxParse的代码,只需要改这一个地方就可以了。另外附上小程序 wxParse的使用方法小程...

2020-06-13 10:54:20 188

转载 tp5.1 Env使用

5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取(需要引入think\facade\Env) echo "app_path=========".Env::get('app_path')."</br>"; echo "root_path=========".Env::get('root_path')."</br>"; echo "think_path=========".Env::get('think_path')."</.

2020-06-04 19:03:05 103

转载 PHP时间日期操作增减(date strtotime) 加一天 加一月

时间函数是PHP里面的日常函数,时间的默认时期,今天、昨天、明天 、上一周、下一周,本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间,指定日期的周一和周日等等方法。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 date_default_timezone_set('PRC');/.

2020-06-04 19:01:12 133

原创 TP5.1 initialize初始化方法(不同于 tp5.0的 _initialize)

tp5.1初始化方法initialize (不是_initialize,多了一划线)class Common extends Controller{ //检查是否登录 public function initialize() { if(!session('username') || !session('id')){ $this->error('请先登录!',url('/admin/login/index')); ...

2020-06-02 11:41:12 136

转载 jquery实现回车键登录/搜索等确认功能

button按钮提交方式: $('#search').click(function() { get_table(); }); //keyCode=13是回车键,设置回车键提交 $("body").keydown(function() { if (event.keyCode == "13") { $('#search').click(); ...

2020-06-02 11:16:16 252

转载 回车键登录实现

我们经常使用键盘:输入完账号密码后直接回车登录:如何实现呢?<script type="text/javascript"> //键盘事件document.onkeydown = function(e){var ev = document.all ? window.event : e;if(ev.keyCode==13) {$(":button").click();//直接调用login()方法}}</script>页面中代码:登...

2020-06-02 10:58:19 39

提示
确定要删除当前文章?
取消 删除