不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2012-05-10 23:57  分类:HTML/CSS/JS  编辑

JavaScript有this关键字,this跟JavaScript的执行上下文密切相关,很多前端开发工程师至今对this关键字还是模棱两可,本文将结合代码讲解下JavaScript的this关键字

this和对象的关系

首先来看下面的代码:

var person = {
	name:'Theo Wong',
	gender:'male',
	getName:function(){
		console.log(person.name);
	}
};
person.getName();
作者:php-note.com  发布于:2012-05-10 23:31  分类:HTML/CSS/JS  编辑

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

语法encodeURIComponent(URIstring)

参数描述:URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。

返回值:URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。

说明:该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。

作者:php-note.com  发布于:2012-05-10 23:19  分类:HTML/CSS/JS  编辑

插件主要的方法:

  • ajaxForm
  • ajaxSubmit
  • formToArray
  • formSerialize
  • fieldSerialize
  • fieldValue
  • clearForm
  • clearFields
  • resetForm
作者:php-note.com  发布于:2012-05-09 20:14  分类:PHP基础  编辑
<?php
/**
 * 获取指定月份的第一天开始和最后一天结束的时间戳
 *
 * @param int $y 年份 $m 月份
 * @return array(本月开始时间,本月结束时间)
 */
function mFristAndLast($y = "", $m = ""){ ... }
作者:php-note.com  发布于:2012-05-09 18:34  分类:PHP基础  编辑

在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下

str_pad

顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串

作者:php-note.com  发布于:2012-05-09 15:39  分类:PHP基础  编辑
模式修正符号 功能描述
i 在和正则匹配是不区分大小写
m 将字符串视为多行。默认的正则开始“^”和结束“$”将目标字条串作为一单一的一“行”字符(甚至其中包括换行符也是如此)。如果在修饰符中加上“m”,那么开始和结束将会指点字符串的每一行的开头就是“^”结束就是“$”。
s 如果设定了这个修正符,那么,被匹配的字符串将视为一行来看,包括换行符,换行符将被视为普通字符串。
x 忽略空白,除非进行转义的不被忽略。
e 只用在preg_replace()函数中,在替换字符串中逆向引用做正常的替换,将其(即“替换字符串”)作为PHP代码求值,并用其结果来替换所搜索的字符串。
A 如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说"/a/A"匹配"abcd"。
D 模式中的$字符权匹配目标字符的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前。如果设定了修正符m则忽略此项。
E 与"m"相反,如果使用这个修饰符,那么"$"将匹配绝对字符串的结尾,而不是换行符前面,默认就打开了这个模式。
U 贪婪模式,和问号的作用差不多,最大限度的匹配就是贪婪模式。
作者:php-note.com  发布于:2012-05-08 17:12  分类:电脑/软件使用  编辑

1、PHP安装包 及 PHP扩展

PHP安装包:http://windows.php.net/download/     

PHP历史版本:http://windows.php.net/downloads/releases/archives/

PHP扩展:http://pecl.php.net/

作者:php-note.com  发布于:2012-05-08 17:08  分类:杂七杂八  编辑
作者:php-note.com  发布于:2012-05-08 15:42  分类:HTML/CSS/JS  编辑
高效的css写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们系统地总结一下CSS属性的缩写。

色彩缩写

色彩的缩写最简单,在色彩值用16进制的时候,如果每种颜色的值相同,就可以写成一个:
color:#113366
可以简写为:
color:#136
所有用到16进制色彩值的地方都可以使用简写,比如background-color、border-color、text-shadow、box-shadow等。
作者:php-note.com  发布于:2012-05-08 10:10  分类:HTML/CSS/JS  编辑

1. Javascript代码应符合Douban-JSLint检验标准

1-1. 语句必须都有分号结尾,除了 for, function, if, switch, try, while

1-2. 只有长语句可以考虑断行,如:

TEMPL_SONGLIST.replace('{TABLE}', da['results'])
.replace('{PREV_NUM}', prev)
.replace('{NEXT_NUM}', next)
.replace('{CURRENT_NUM}', current)
.replace('{TOTAL_NUM}', da.page_total);