在 PHP 中,如何获取文件扩展名名呢,我们可能会用字符串操作函数进行处理,比如: echo substr(strrchr($file_name,'.'),1); 或者 echo end(explode(".", $filename)); 最正确的方法 …

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

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

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 函数: func …

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

六个有用的 PHP 片段或技巧
网上有很多 PHP 代码片段可以提高开发效率,也可以学习一下其中的技巧而应用在自己的项目中,下面 我爱水煮鱼 就精选了几个比较有用的 PHP 片段。 从网页中提取关键词 从指定页面中提取关键词并显示出来。 …

检测设备平台,操作系统,方向 Javascript 库:Device.js
Device.js 是一个可以让你检测设备的平台,操作系统和方向 JavaScript 库,它会自动在 <html> 标签添加一些设备平台,操作系统,方向相关的 CSS class,这样就能让你针对不同设备撰写不同的 CSS,并 …

JavaScript 日期选择器 Pikaday 的高级用法
我前面介绍了轻量级的 JavaScript 日期选择器 Pikaday 和其简单的用法,但是在使用当中发现有几个限制: 界面不支持中文。 选择日期格式只能是 Tue Sep 03 2013 这样的格式。 下面就讲解下如何解决这两个问 …

jQuery Easing Plugin 网页缓动函数速查表
以 jQuery 为例,还记得之前在我爱水煮鱼上推荐的那个缓动插件 jquery.easing.js 吗?常规的动画效果就是线性变化,例如匀速的移动某个块或者元素。这种过渡效果很显然是非常低端普通的。有了 jquery.easin …

ProCSSor:一个整理 CSS 代码的超棒工具
CSS 代码对于前端来说,是天天都要打交道的东西。在长期的前端开发中,每个前端开发者也形成了自己的 CSS 编写风格。有的习惯一行式、有的习惯多行式等等。如果看到了一段不同风格的 CSS 代码,往往会让人 …