摘要: 1. Global字段中的autoindex在文章循环中有效,在频道循环中无效,用它进行PHP编程时要注意来自为知笔记(Wiz) 阅读全文
posted @ 2013-09-04 23:42 secern 阅读(137) 评论(0) 推荐(0)
摘要: ctype_alnum()--检查字符串是否由字符和数字组成用法:bool ctype_alnum ( string text)来自为知笔记(Wiz) 阅读全文
posted @ 2013-09-04 23:37 secern 阅读(130) 评论(0) 推荐(0)
摘要: 关闭错误输出,并且指定错误的保存路径并且可以指定错误处理函数:可以指定哪个函数处理具体的错误:来自为知笔记(Wiz) 阅读全文
posted @ 2013-09-04 23:32 secern 阅读(127) 评论(0) 推荐(0)
摘要: 提交数据库的数据需要编码,数据库存储需要编码,从数据库提取的数据还需要编码。这三种编码需要一致!1) 你要保证所有输出输入网页都有编码声明,并且用软件把页面编码改为utf-8。a) 2) 创建数据库和表时设定字符编码。a) Create database databaseName default charset utf8;b) Create table tableName default char... 阅读全文
posted @ 2013-09-04 23:31 secern 阅读(114) 评论(0) 推荐(0)
摘要: 1. Echo语句输出时,在双引号中的变量名称会被变量值所替代。而在单引号中,任何文本都会不经修改发送给浏览器。代码里用双引号,PHP会进行替换和检查。2. 在将任何字符串写入数据库之前应该用addslashes()来添加转义的斜线。输出时用stripslashes()来去除斜线。3. Php的变量名称区分大小写,而函数名称不区分大小写。4. 定义函数时,给参数赋值,可以使这个参数成为可选参数。所... 阅读全文
posted @ 2013-09-04 23:29 secern 阅读(142) 评论(0) 推荐(0)
摘要: 1. 作用域由函数来约束,而不是由块来约束(比如while,if,for里面的语句体)。2. 当变量没有明确定义时,它将成为全局变量,即使它只在函数中使用。3. 在一个函数里判断arguments.length的长度来实现函数重载。4. Afunc.prototype=new bfunc();能实现函数的继承。5. Obj.prototype.afunc={}用来编写公有方法。6. 在函数内部用a... 阅读全文
posted @ 2013-09-04 23:28 secern 阅读(142) 评论(0) 推荐(0)
摘要: CSS hack:区分IE6,IE7,firefox 区别不同浏览器,CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:g... 阅读全文
posted @ 2013-09-04 23:25 secern 阅读(155) 评论(0) 推荐(0)
摘要: 1. 背景图片的垂直居中,padding属性为背景图片预留空间。2. IE会把与浮动方向相同的那一侧的margin双倍处理。可以为浮动对象增加一条规则display:inline;就可以正确显示,这条规则对其它浏览器并没有副作用。3. IE7 中,底边距 bug是当浮动父元素有浮动子元素时,这些子元素的底边距会被父元素忽略掉;4. 3像素间距是指挨着浮动元素的文本会神奇的被踢出去3像素,好像浮动元... 阅读全文
posted @ 2013-09-04 23:21 secern 阅读(132) 评论(0) 推荐(0)
摘要: Base层提供CSS reset功能和粒度度最小的通用类——原子类。Common层提供组件级的CSS类。我们将页面内的元素拆分成样式和功能相对独立的模块,将大量重复的模块视为一个组件。可以按功能划分为common_form.css,common_menu.css的多个文件,根据网站规模来决定。Page层组件是高度重用的模块,非高度重用的模块放在page层,提供页面级的样式。可以把每个页面的page... 阅读全文
posted @ 2013-09-04 23:15 secern 阅读(610) 评论(0) 推荐(0)
摘要: 一、优先显示的内容要排在文档流的前面。二、一个被浮动的框式组件必须要具有明确的宽度值。如果这里不指定,那么这一行的宽度将会仅仅和其内容所要求的宽度值一样。三、应当尽力选择最简洁、最富有意义的结构。例如,一个定义列表DL可以包含多个定义条目,并且定义列表可以用于别的应用。比如文字和图片的混排。四、使用“反向浮动”使元素位于容器的两端,而不用顾及它们在HTML中的位置。五、骆驼命名法用于区分不同单词,划线用于表示从属关系。六、垂直方向相邻的margin会重合。七、优先级:内联样式表(权重值1000) > ID选择器(权重值100) > 类选择器(权重值10) > 标签选择器(权重 阅读全文
posted @ 2013-09-04 21:01 secern 阅读(213) 评论(0) 推荐(0)