自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 php伪静态设置

php本地路径去掉第一个index<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]</IfModule>...

2022-01-14 15:47:22 365

转载 微信小程序模糊查询

微信小程序之模糊搜索功能

2022-01-12 14:59:04 3077 1

转载 微信小程序实现数据监听

/** * 设置监听器 watch.js */export function setWatcher(page) { let data = page.data; let watch = page.watch; Object.keys(watch).forEach(v => { let key = v.split('.'); // 将watch中的属性以'.'切分成数组 let nowData = data; // 将data赋值给nowData for (let

2022-01-12 14:44:24 3448

转载 php删除与销毁session

php删除与销毁session

2021-12-08 18:15:54 405

原创 小程序退出登录时缓存的销毁机制

小程序退出登录时缓存的销毁机制

2021-12-08 18:01:03 648

转载 微信小程序 实现单个/多个倒计时功能显示

微信小程序 实现单个/多个倒计时显示**思路:**首先获取到每个倒计时的结束时间,然后把结束时间跟当前时间转换成时间戳,结束时间减去当前时间再除以1000(因为时间戳是毫秒级)就是该结束时间距离当前时间的秒数了,然后根据公式计算出时分秒,最后使用定时器每秒跑一次就实现成功啦~两种倒计时思路差不多,多个倒计时多了遍历数组步骤,遍历拿到数组中每个对象结束时间来计算时间好啦!说完思路先上效果图看看~~~单个倒计时上代码,上代码!!!重点来啦…wxml:// 单个倒计时-----wxml<v

2021-09-03 15:49:26 708

转载 小程序保存服务端sessionid的方法

普通的Web开发,都是把sessionid保存在cookie中传递的。不管是java还是php,服务端的会在response的header中加上Set-CookieResponse HeadersContent-Type:application/json;charset=UTF-8Date:Mon, 02 Apr 2018 16:02:42 GMTSet-Cookie:JSESSIONID=781C7F500DFA24D663BA243A4D9044BC;path=/yht;HttpOnly浏览

2021-08-31 09:21:48 719

转载 SQL语句中where 1=1的意义

我们在看别人项目的时候,很多时候看到这样的SQL语句:select * from user where 1=1其中这个where1=1是有特殊意义的,包含以下两种情境:动态SQL拼接和查询表结构。一 动态SQL拼接适合多条件搜索,当要构造动态sql语句时为了防止sql语句结构不当,所以加上where 1=1 ,这样SQL语句不会报错,例如:String sql=“select * from table_name where 1=1”;if( conditon 1) {sql=sql+“var2

2021-06-25 18:05:00 343

转载 js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

一:js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test");  var parent = test.parentNode; // 父节点  var chils = test.childNodes; // 全部子节点  var first = test.firstChild; // 第一个子节点  var last = test.lastChile; // 最后一个子节点   var previous = test.pr

2021-06-23 17:49:42 251

转载 thinkphp页面请求时间超过40S报404错误解决办法

最近在写一个thinkphp项目的时候,发现Ajax从后端请求数据时间比较长,大概需要45秒左右,但是一旦请求时间超过40s,页面就会超时404了,一开始以为是ajax请求时间不能太长,后来将Ajax请求改为同步且timeout设置为60000(毫秒),发现还是不行,然后又查一下浏览器的最长请求时间是5分钟,所以也排除了浏览器的问题,接着排除了php和thinkphp的问题,最后发现原来是apache出现的问题,最后的原因是:phpstudy自带的httpd.conf没有以下几行。加上之后正常了。<

2021-06-23 15:58:29 637

转载 jquery获取当前页面的URL信息

1、设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location.pathname); 则输出:/topic/index2、设置或获取整个 URL 为字符串。window.location.href例:http://localhost:8086/topic/index?topicId=361alert(window.location.hr

2021-06-10 11:14:54 2270

原创 某一指定位置的div在窗口滚动到指定位置的时候fixed定位

目的:将附近机构一栏在滑动时固定为顶部的导航栏直接上代码,亲测好用<div class="navigation bg-white" style="z-index:990;width: 100%"> <div class="nearby pull-left" style="margin-left: 0.08rem;padding-top: 0.2rem;">附近机构</div> <div class="pop pull-left"

2021-06-03 16:02:42 416

转载 消除一个数组里面重复的元素

1.这个方法比较简单,但是不足之处是,使用sort()方法之后,把原数组给改变了var data = ['blue', 'red', 'green', 'blue'];function UniqueData(data) { data = data.sort(); for (var i = 0; i < data.length; i++) { if (data[i] === data[i + 1]) { data.splice(i, 1);

2021-05-26 11:35:27 202

转载 input框 type=“submit“ 和“button“有什么区别

HTML中input框 type=“submit” 和 type="button"主要从元素定义类型、点击触发动作两个方面来区别。一、元素定义类型的区别:1、<input type="button /> 定义为一个可点击的按钮。2、<input type="submit /> 定义为一个提交按钮。提交按钮会把表单数据发送到服务器。二、点击触发动作的区别:1、<input type="button /> 如果没有添加onclick事件的监听,点击时没有任何反应。

2021-05-25 11:26:04 2481

转载 input搜索框实时检索功能实现(亲测有效,超级好用)

一:目前监听input输入框有三种方法:第一种是onchange事件,触发条件:内容改变且失去焦点。第二种是onpropertychange事件,触发条件:元素内容改变即触发,另外js改变内容,该元素的属性改变也会触发。但只在IE11以下支持。第三种是html5的oninput事件,触发条件:value值的改变,但是js方式改变value不会触发,且在IE8以上及其他标准浏览器支持。二:采用最简单的html5的oninput事件,onchange事件触发条件无法达到理想的输入即检索,onproper

2021-05-14 18:27:32 4934

转载 使用jQuery设置disabled属性与移除disabled属性

Readonly只针对input和textarea有效,而disabled对于所有的表单元素都有效,下面为大家介绍下使用jQuery设置disabled属性表单中readOnly和disabled的区别:Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会

2021-05-14 11:29:42 1042

转载 微信小程序push插入数组无效问题的解决

不能用push的时候:for (i = 0; i < item.length;i++){ this.data.arrayItem.push(item[i]) }应该这样写:var array=this.data.arrayItemfor (i = 0; i < item.length;i++){ array.push(item[i]) }this.setData({ arrayItem:array})...

2021-05-14 11:22:36 1960

原创 去除input边框

<input class="phone" style="font-size: 1.125rem;border: 0px;outline: none;" name="phone" pattern="[0-9]{11}" maxlength="11" type="tel" value="{$phone}" placeholder="请输入体检人手机号码" notmatchtips="请输入正确的手机号码">border: 0px :去除input边框;outline:none :去除当点击in

2021-05-14 10:50:04 72

原创 radio的change事件失效

应该绑定ifChecked事件$("input[name='radioName']").on('ifChecked', function(event){ test();});

2021-05-12 15:42:22 1425

原创 PHP数组指定位置插入元素&array_splice()用法

在php中,可以使用array_splice()函数向数组插入元素。下面举例讲解PHP如何在数组指定位置插入元素。1、创建一个数组保存在$str变量中,数组内有四个元素。$arr=array('aaa','ccc','ddd','eee');2、使用array_splice()函数将$str变量插入数组的第二个位置。array_splice()函数第一个参数为指定的数组,第二个参数为插入的位置(位置从零开始),第三个参数被移除的元素个数,第四个参数为插入的元素。$arr=array('aaa',

2021-05-10 15:18:28 3441

转载 HTML如何实现滚动文字

一、HTML滚动文字marquee 滚动文字标签在一个页面中会有很多多媒体元素,比如动态文字、动态图象、音视频等,而最简单的就是天价滚动文字了,在HTML中,如果我们想要添加滚动文字,需要使用marquee标签。我们先来看一下最简单的示例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>marquee</title>

2021-05-08 15:16:41 14375

转载 php数组依据指定字段排序,array_multisort()用法

php 根据数组中指定字段排序 array_multisort(),这个函数可根据数据中某一列排序现在有一个二维的数组$arr,要求根据时间对数组倒序排序,这就用到array_multisort()例://二维数组$arr = [ 0 => [ 'id' => '', 'title' => '', 'serverTime' => '', ], 1 => [ 'id' => ''

2021-05-07 11:18:55 217

转载 js获取当前页面及前一页面网址

var nowurl = document.URL;var fromurl = document.referrer;console.log("当前页面"+nowurl);console.log("前一页面"+fromurl);

2021-05-06 11:19:31 1467

转载 PHP CURL使用详解

PHP CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:1、初始化连接句柄;2、设置CURL选项;3、执行并获取结果;4、释放VURL连接句柄。下面的程序片段是

2021-05-06 11:06:57 225

转载 PHP curl error: SSL certificate problem: unable to get local issuer certificate解决方案

//避免https 的ssl验证 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSLVERSION, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);只加上后俩句...

2021-05-06 10:48:11 247

转载 HTML设置超出规定显示范围的内容隐藏

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><style> div{ width: 10em; /*保证文字不会被半汉字截断,显示10个文字*/ overflow: hidden; /*超出长度的文字隐藏*/

2021-05-06 10:37:41 1928

转载 解决移动端html页面出现X轴横向滚动条问题

最近在用 Bootstrap 写一个需要适配 WEB 和 WAP 的网站,写完后发现 WAP 端总是会出现横向滚动条,也就是 X 轴滚动条,导致 WAP 端页面左右滑来滑去,很是令人蛋疼,即使设置了 overflow-x: hidden和 width:100% 也无法去除,通过各种途径寻找解决方法,最终在 张鑫旭 大神的一篇文章里找到了最终解决方法,在这里记录一下防止之后自己用得到时还需要重新找,也为那些同样有这方面问题的童鞋提供方便。出现这种问题的主要原因就是,由于内容较多导致出现Y轴滚动条,占用了页面

2021-05-06 09:51:20 3276 1

转载 span文字仅显示两行

文字仅显示两行span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

2021-05-06 09:37:15 2904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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