推荐开发工具系列之--FireGestures(火狐手势命令)

有一种懒叫做不想在浏览器上找刷新、后退按钮点击;以及新建一个浏览器标签页和关闭标签页等等;恰好火狐有一个叫FireGestures,作用就是自定义一些手势,来完成刷新之类的命令;比如右键右滑刷新页面;先来安装:    打开火狐浏览器,快捷键ctrl+shift+a  添加附加组件,如果快捷键被占用就点击工具->添加附加 &
阅读全文

推荐开发工具系列之--Cygwin

cygwin是用来干什么的呢?先大略介绍一二;Cygwin是一个在windows平台上虚拟一个UNIX模拟环境,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。安装了Cygwin后你就可以用操作Linux的方式来操作你的Windows电脑了,而且可以替代xssh类
阅读全文

阻止a标签点击跳转刷新

这是一个所有做前端都会遇到的问题;布局是这样的,有一个宽高100px背景为红的div,默认是display:none 隐藏状态;给两个a标签绑定的同一个click事件,改变div的display为block;让其显示;但是第一个a标签点击后div刚出现立马就没有了;第二个a标签点击后div会正常显示;初遇到这个问题的时候,马虎点的童鞋可能要迷茫很久都找不到原因,而细心点就会发现是a标签点
阅读全文

js日期插件

推荐一款贤心写的js日期插件,调用非常方便;顺手写了一个demo。先列举下这款插件的优点:日期范围限制、开始日期设定、自定义日期格式、时间戳转换、当天的前后若干天返回、时分秒选择、智能响应、自动纠错、节日识别、快捷键操作、更换皮肤等。当然还有很重要的一点是使用简单;代码如下:<!DOCTYPE html><html><head> 
阅读全文

apache 开启Gzip网页压缩

网页gzip压缩是个什么概念呢?如果你还没接触到,讲文字全是废话,先来看两张图看着实在;网页压缩前:网页压缩后:从图中就可看出网页压缩后这加载时间是成倍的缩减,下面就是就是要讲解如何开启gzip压缩;实例环境:    服务器:centos6.5    apche:2.2.15gzip压缩需要 deflate_
阅读全文

查询文章的上下篇Sql语句

本来觉得这个查询不用大动干戈的洋洋洒洒写一篇文章的;不过看到不少人在这栽跟头;还是简单总结下吧;文章内容页一般都会有上一篇和下一篇的功能;那么查询上下篇的sql语句应该怎么写呢;示例数据表:bjy_article  自增主键:id当前文章id:10肯定会有童鞋是说,这简单啊id+1和id-1不就OK了;sql无非如下:SELECT * FROM bjy_ar
阅读全文

thinkphp简洁、美观、靠谱的分页类

废话不多说先上图预览下;即本博客的分页;这个分页类是在thinkphp框架内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很合理;1:只有一页内容时不显示分页;2:原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮;3:分页数比较少时不显示首页和末页按钮;4:包裹分页内容的父级div没有class;针对以上问题逐一进行了修改成如下;1:如果没有数据不显示
阅读全文

thinkphp自定义模板标签(二)

上篇文章已经把自定义标签的准备工作讲完了;那么接下来就是见证...的时候了;没看如何配置的请先移步thinkphp自定义模板标签(一)    闭合标签就是单标签;比如a标签、img标签等等;    非闭合标签就是对标签;比如div、p标签等等;    这里以自定义的ueditor
阅读全文

thinkphp自定义模板标签(一)

thinkphp内置的foreach和include等模板标签使用是非常方便的;但是内置的那些标签只能满足常用功能,个性化的功能就需要我们自己编写自定义模板标签了;下面就是要讲解如何实现;示例环境:thinkphp3.2.3thinkphp的模板标签放在ThinkPHP/Library/Think/Template/TagLib目录下;其中Cx.class.php就是foreach、if等标签定义
阅读全文

以符合人类阅读的方式打印php数组

在程序开发过程中;打印数据进行查看调试是非常频繁的;如果没有一种易于阅读的样式那是相当痛苦的;先定义一个数组;$array=array(    't0'=>'test0',    't1'=>'test1',  
阅读全文