jq scrollLoading轻量级图片延时懒加载并发优化版
js

jq scrollLoading轻量级图片延时懒加载并发优化版

图片懒加载技术在web上应用非常广泛,滚动加载可视区域内的图片,减少服务器压力,提升页面加载速度。图片延时加载用的比较多的应该是LazyLoad和scrollLoading,但是lazyLoad体验不好。scrollLoading这个JQ插件还可以,而且体积小,使用也方便。但scrollLoading也有一处体验不是很好的,网站内容少的时候倒没啥感觉,当内容...

jquery表单验证$.formFilter的使用教程和内置验证规则
js

jquery表单验证$.formFilter的使用教程和内置验证规则

formFilter.min.js表单数据验证JQ版插件,这个插件已近整合到webstr.min.js中。在最后会放独立的插件包(制作中)。市面的表单验证插件不少,用好用的也有难用的,这个插件是结合经验写的,争取让开发者更方便、快捷的使用。使用教程使用教程很简单,只需在需要验证的表单元素上加入“validate”类名即可。通过自定义属性data-filter...

图片裁剪base64编码生成file文件上传,兼容IE浏览器
功能技巧

图片裁剪base64编码生成file文件上传,兼容IE浏览器

在使用图片裁剪工具的时候,裁剪后的图片是base64编码,如果我们以base64直接提交给后台,特别是图片大的时候会报Warning: POST Content-Length of XXXXX bytes exceeds the limit of XXXXX bytes in Unknown on line 0。使用js的file对象提交没事,但IE不兼容,...

实现微信扫描二维码,并关注公众号自动登录
功能技巧

实现微信扫描二维码,并关注公众号自动登录

看到别人登录不再是微信授权登录,而是关注公众号登录,是不是很心动哈。这种吸粉的神操作你想不想也拥有?一、准备工作实现这种操作需要你拥有微信公众号(认证服务号值得拥有),再在公众号上配置好数据(IP白名单,服务器配置)二、实现思路    其实,实现这个功能也不复杂,理清思路了就能轻松上手。    第一...

mysql存储过程结果集循环遍历,变量赋值 判断 游标等基本操作
sql

mysql存储过程结果集循环遍历,变量赋值 判断 游标等基本操作

我们在使用存储过程的时候,会需要对指定结果集进行遍历修改或其他操作。这个时候就可以使用游标来进行操作了。创建存储过程就不说了。游标的使用也不难。declare 游标名称 CURSOR FOR SQL语句; OPEN 游标名称; ...逻辑语句 CLOSE 游标名称;下面是一个完整的DEMO,涉及到了变量的声明和赋值,条件判断等。代码如下:DELIMITER $$  CREATE PROCEDURE 

百度TTS文字转语音,可在线播放,免费接口
功能技巧

百度TTS文字转语音,可在线播放,免费接口

在开发的时候用到语音提示,百度有API,不过要申请应用。。万能的网友分享了一个百度API(据说是未公开的),可以直接在线合成语音,免费试用,白嫖不香吗?API:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=文字参数说明:    lan:zh中文,en英文。不过我测试了,zh下可以中英混合    ie:字符串编码,utf-8就行,不用

array_multisort二维或多维数组或多个数组的排序实例详解
php

array_multisort二维或多维数组或多个数组的排序实例详解

项目中使用到多维数组的排序,去官网看了下介绍。php的array_multisort() 函数对多个数组或多维数组进行排序,字符串键名(key)将被保留,但是数字键名将被重新索引,从 0 开始,并以 1 递增。参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行排序,依此类推。官方的介绍可能有点模糊,我们用实例来了解下这个函数。1、字符串索引和数字索引$a=

网站灰度css代码,设定时间自动灰度,可用于重大事件哀悼
php

网站灰度css代码,设定时间自动灰度,可用于重大事件哀悼

自从9-18后,不少网友看到了博主的网站在9-18当天变成了灰色的,并且有文字提示哀悼918,之后有不少网友想要这种功能,因为我这个是rpcms系统的,插件形式不一定兼容网友系统,这里就统一发一下原生态的吧。网页灰度渲染其实很简单,就是一行css的事。如下:-webkit-filter: grayscale(100%);-moz-filter:&n...

xpath用法详解扩展篇
功能技巧

xpath用法详解扩展篇

接着上一篇《xpath在PHP中的应用,采集爬取HTML代码并匹配节点内容》继续探索xpath。在上一篇中基本的了解了xpath的使用,现在来加深下。还是用上一篇的HTML吧,这里就不重复写了,不太明白的小伙伴麻烦移步到上一篇看一下哈。一、获取所有div[class='item']中的P元素内容$list = $xpath...

xpath在PHP中的应用,采集爬取HTML代码并匹配节点内容
功能技巧

xpath在PHP中的应用,采集爬取HTML代码并匹配节点内容

xpath非常好用,爬虫采集太轻松了。通常我们在采集源地址后,得到的是页面的HTML代码,有时候抓过来的源码是又多又乱。。接下来我们就开始正则匹配需要的内容了,这时候就会遇到不会正则表达式的困扰(估计很多人都不太会正则),再遇到节点复杂的,直接就懵逼了。1、先来看看xpath是啥?xpath 是一门在 XML 文档中查找信息的语言,XPath 可用...

rpcms插件开发时插件配置文件如何实现图片上传
功能技巧

rpcms插件开发时插件配置文件如何实现图片上传

在开发rpcms插件的时候,使用到了配置文件,想让用户在后台可以直接配置修改图片,不需要再去服务器中操作了。翻遍了官网的文档和教程也没见说这一块的。。估计官方正在慢慢更新教程吧。。某的办法,只能靠自己了,也趁这个机会研究研究rpcms,功夫不负有心人哈,终于让我找到了。其实吧,人家官方有说,在“帮助文档”中的“辅助函数”一栏中,有一个“uploadFiles...

php中文分词类库,可自定义更新词典
php

php中文分词类库,可自定义更新词典

分词有什么用?文章或短语分词后可自动提取关键词,可以实现文章自动关键词、分词搜索等功能。用于分词搜索的比较多点,比如百度或淘宝的搜索功能。本文中使用的分词程序是:PHPAnalysis分词PHPAnalysis分词程序使用居于unicode的词库,使用反向匹配模式分词,理论上兼容编码更广泛,并且对utf-8编码尤为方便。PHPAnalysis的词库是用一种类...

关于php读取文件,文件名排序出现1 10 100混乱问题的解决办法
php

关于php读取文件,文件名排序出现1 10 100混乱问题的解决办法

php读取本地文件,获取的数据排序是混乱的,理想中的是1,2,3,4,5这种可实际上是1,10,100,1000,1001这种。。。这种情况是在win环境中测试的,目前在linux中正常的。。window资源文件:php读取的文件数组(本文中用的是scandir($path, SCANDIR_SORT_NONE)读取):解决办法:对数组进行排序 SORT_S...

PHP根据关键词批量生成HTML静态页面,可独立获取列表,可主动推送百度
功能技巧

PHP根据关键词批量生成HTML静态页面,可独立获取列表,可主动推送百度

有时候我们在做站的时候会去挖词,然后根据挖到的词整理一下文章,或者整理一些页面。这种方法基本上是为了占关键词,或者导权重的(咱也不知道,网上说的),说实话,博主是不提倡使用这种方法的哈。这种批量生成html静态页面的技术不难,博主发布的这款源码也是异曲同工,不过增加了一些设置项,更方便。这个版本的特点:对生成数量进行了每日的限制,可以修改参数来满足要求。可以...