PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法

jquery.validate可谓是个强大的表单验证插件,当然也完美支持ajax验证,这样可以方便、快速来实现检查用户名等等是否存在。html/js源码部分:<form action="" name="infos&quo...

阅读全文>>


比如做一个ajax读取留言列表的时候,每条留言后面有个回复按钮,class为“reply”,如果你用的是$(".reply").click(function(){ //do something... }),想必后面通过ajax加载进来的...

阅读全文>>


Bootstrap是一款快速开发网页的前端工具包,免费开源,特别适合快速建站,以下是它的一个基本模版。<!DOCTYPE html><html>  <head>    <meta ch...

阅读全文>>


html5使用越来越广,为了提升用户体验度,网页中往往会加入一些的html5,当用户浏览我们的网站时候,js通过判断浏览器是否能够支持html5,然后给予用户提示和指引。方法一:if ( typeof(Worker) !== "undefined...

阅读全文>>


用原生js实现的一个进度拖拽的效果,这个效果典型的应用就是调节音量。本程序代码简单易懂,单页面可多次调用,效果如下图:<!DOCTYPE html> <html> <head> <meta ...

阅读全文>>


js实现浏览器窗口全屏和退出全屏的功能,市面上主流浏览器如:谷歌、火狐、360等都是兼容的,不过IE低版本有点瑕疵(全屏状态下仍有底部的状态栏)。这个demo基本是够了,直接复制下面的源码另存为html文件看效果吧。<!DOCTYPE html>...

阅读全文>>


js中一次性定义多个变量的时候,可以用:var a=1,b=1这种中间用逗号隔开的方式,但有些时候为了省事,直接定义var a=b=1。那这两种写法方式最后效果是一样的吗?有没有什么区别呢?请大家看下面的范例:1、用var a=b=1的方式由上图可以明显看...

阅读全文>>


redis中的set是string类型的无序集合,set元素最大可以包含2的32次方-1个元素。利用set集合类型,我们可以快速取出n个key之间的并集、交集、差集等,从而轻松解决mysql等数据库不容易实现这种运算的缺陷。与上篇中list类型不同的是,s...

阅读全文>>


和set类型一样,sorted set也是string类型元素的集合,因为元素是有序的,所以使用有序集合你可以以非常快的速度(O(log(N)))添加,删除和更新元素,它也很擅长排序。应用场景:获取网站中点击量最高的前n篇文章,等等。为了详细的解释下面每个...

阅读全文>>


在redis中,hash数据类型存储的数据与mysql数据库中存储一条记录极为相似,是一个string类型的field和value的映射表,它特别适合用于存储对象,但字段值只能是字符串,不支持其他类型。在hash类型中,一个key可以对应多个多个field...

阅读全文>>









订阅Rss