- 浏览: 60259 次
- 性别:
- 来自: 江西
最新评论
文章列表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
<?php
//////////////////////////////////////////////
//单例模式
/**
* 数据库连接职责的集中控制
* 声明一个单例类
*/
class Database {
private $_db; //声明一个私有的实例变量(构造对象时这个变量的值会被填充)
static $_instan ...
vim命令
vi和vim是linux和unix下最常用的编辑器,功能强大,可视化的程序还有gvim
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
1、静态变量是只存在于函数作用域中的变量,注释:执行后这种变量不会丢失(下次调用这个函数时,变量仍会记着原来的值)。
定义静态变量的方法只需要在变量前面加上static关键字即可。
2、静态成员是一种类变量,可以把它看成属于整个类而不是类的某个实例。与一般实例变量不同之处:静态成员只保留一个变量值,而这个变量值对所有的实例是有效的(所有的实例都共享这个成员)。
3静态方法:静态方法的规则和静态变量是相同。使用static关键字可以将方法标记为静态方法,通过类的名称和作用域限定符(::)(paamayim nekudotayim)可以访问到静态方法.
<?php
var_dump(& ...
注释:来自http://www.csssea.com/?p=771#more-771
收集了一点JS基础的知识,主要知识点:js数组,数字函数,字符串函数,表单验证,hashMap,堆栈,日期函数,call函数,正则表达式 call(),apply(),callee,caller,cookie方法,setInterval(),clearInterval(),setTimeout() ,clearTimeout() 等。
1.javascript的数组API
代码如下:
//定义数组
var pageIds = new Array();
pageIds.push('A') ...
关于数组的一些方法
$test_arr = array(
'name' => 'test',
2 => 2,
'color' => "red"
);
echo '使用var_dump方法输出数组:';
var_dump($test_arr);
echo '<br/><br/>使用print_r方法输出数组:';
print_r($test_arr);
if(is_array($test_arr)){
echo "<br/><br/& ...
Javascript浏览器兼容
1.document.form.item 问题
问题:代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行
解决方法:改用 document.formName.elements["elementName"]
2.集合类对象问题
问题:代码中许多集合类对象 ...
CSS浏览器兼容
1.为什么无法定义1px左右高度的容器 IE6下
这个问题是因为默认的行高造成的,
解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px
2.cursor:hand VS cursor:pointer
问题:firefox不支持hand,但ie支持pointer。
解决方法: ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<meta http-equiv="Content-Type&q ...
/**
*postal codes regular
*
*/
//US postal codes
zipUS=/^\d{5}\p{Punct}?\s?(?:\d{4})?$/;
zipUs=/^\d{5}(-\d{4})?$/;
//UK postal code
zipUK=/^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$/;
//Canadian postal code
zipCA=/^([A-Z]\d[A-Z]\s\d[A-Z]\d)$/;
//Swedish postal cod ...
动态加载javascript文件
<script type="text/javascript">
//<!--
/*动态加载方法*/
function loadScript(url, callback){
var script = document.createElement("script");
script.type = "text/javascript";
if(script.readyState){
//IE
script.onreadystatechange = f ...
/**
* @author wangxiang
* @email:flyxiang228@gmail.com
* @copyright privite
*/
var countryProvcity = function(data){
this.data = data;
}
countryProvcity.prototype = {
init: function (){
var _t = this;
var _d = this.data;
_d.cid = _d.c ...
1、Array
array.concat(item..)
concat方法返回一个新数组,它包含array的浅复制(shallow copy)并将1个或者多个参数item附加在其后。如果参数item是一个数组,那么它的每个元素会被分别添加。
Example:
var a = ['a', 'b', 'c'];
var b = ['x', 'y', 'z'];
var c = a.concat(b,true);
//c是['a','b','c','x','y','z',true]
array.join(separator)
join方法是一个array构造成一个字符串。它将array中的 ...