用于用户评分的开源 JavaScript 插件

这篇文章主要给大家罗列下目前用的比较多的免费开源用户评分 JavaScript 插件,有五星评分样式的,或者更多更少星等,或者类似赞和猜得简单系统等: jRating Starrr Ratemate jStarbox rateThis.js Raty Ha …

用于网站流量分析的脚本或者插件大全

基本上我们都已经使用 Google Analytics 对网站进行流量统计和分析,的确 Google Analytics 是一个非常优秀的站点流量分析工具,并且还免费。但是唯一的缺点就是数据都是在 Google 的服务器上,而不是你自 …

MySQL 1064 错误解决方法

今天帮一个客户查询微信机器人高级版自定义回复不能用的问题,查了很久,最后直接到 PHPMyAdmin 里面执行 SQL 才发现是 MySQL 1064 错误。 MySQL 1064 错误是关键字冲突,原来我的程序里面,关键字匹配使用 …

SQL 在使用 GROUP BY 进行归类汇总的时候直接获取总数

SQL 中我们一般使用 GROUP BY 进行归类汇总,比如微信机器人高级版对消息类型中进行汇总的 SQL 为: SELECT COUNT( * ) AS count, MsgType FROM wp_weixin_messages GROUP BY MsgType 如果按照数量排序: S …

PHP 中数组函数 isset 效率比 array_key_exists 更高

isset 和 array_key_exists 函数都可以用来测试数组中变量是否存在: 那么这两个函数有什么区别呢?经过测试: 所以 isset 和 array_key_exists 在对判断一个数组函数中某个元素是否存在,isset 速度要更快 …

PHP 中获取文件扩展名的正确方法

在 PHP 中,如何获取文件扩展名名呢,我们可能会用字符串操作函数进行处理,比如: 或者 最正确的方法应该是使用 pathinfo 函数,如: pathinfo 函数支持4种类型的返回:

构建初级前端页面重构开发环境

本文主要面对前端初级新手,是我从事前端项目外包这一年多时间里积累的经验,提供一系列的工具和资料来帮助新手更高效的从事前端开发。但是由于本人水平有限,所以只能写一些初级的方法和工具。没有添加诸 …

JavaScript 中如何打印对象

我们一般通过使用 console.log 把变量或者对象输出到浏览器的控制台(console)的方法调试 JavaScript 程序,但是在移动端开发 JS 程序的时候,就没有那么好方便,可以使用 console.log 的方式来调试,对于 …

三个 HTML5 不常见但非常实用的特性简介

都已经到了 2014 年了,再来说 HTML5 的新特性,实在是够晚了,不过这几个在介绍 HTML5 的书上很少见到,但又可以方便的应用在自己的网站上,所以特地来介绍一下。 DNS 预解析缓存 众所周知,解析 DNS 是网 …

使用 Mobile Detect 直接获取操作系统和设备名称

我前面介绍了 Mobile Detect 这个轻量级的开源移动设备(手机和平板)检测的 PHP 类库,这个类库主要功能检测是否为输入的设备,比如 $detect->isiPhone() 就是检测当前设备是否为 iPhone,但是如果要做移 …

如何使用 PHP 输出压缩的 HTML 代码

前面我介绍了可以使用 Minify 这个工具和其 WordPress 插件对 CSS 和 JS 进行最小化压缩和合并,但是对于服务器输出的 HTML 代码,是否也可以进行压缩呢? 下面就是一个对 HTML 进行压缩的 PHP 函数:

快捷方便的 Font Icons 生成工具: Iconfont

字体图标和 @font-face 先来简单的介绍一下字体图标。字体图标是近两年才流行起来的技术,主要是因为 CSS3 增加了一个非常实用的属性 @font-face。传统的网页中的字体设置,使用 font-family 属性来定义, …

加载更多