摘要: PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。 但我不是鼓励大家去用这些规则。 推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。 一、大小写敏感 1. 变量名区分大小写 所有变量均区分大小写,包括普通变量以以及$_GET, $_POST, $_REQUEST, $_COOKIE, $_SESSION, $GLOBALS, $_SERVER, $_FILES, $_ENV等; 复制代码 代码如下:<?php $abc = 'abcd'; echo $abc; //输出 'abcd' echo $aBc; //无输出 ech 阅读全文
posted @ 2012-05-11 13:37 CobbySung 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2."^\d+$" //非负整数(正整数 + 0) 3."^[0-9]*[1-9][0-9]*$" //正整数 4."^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5."^-[0-9]*[1-9][0-9]*$" //负整数 6."^-?\d+$" //整数 7."^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) 8."^(([0-9]+\.[0-9 阅读全文
posted @ 2012-05-11 13:31 CobbySung 阅读(198) 评论(0) 推荐(0) 编辑
摘要: IE6的PNG透明是个老问题了,最近有朋友问我有没有最好的解决这个问题的插件。虽然知道且在用DD_belatedPNG这个插件,今天抽空把这个发上来。虽然之前在博客里发过一款jquery的png插件,但是不支持背景平铺。DD_belatedPNG使用了微软的VML语言对PNG图片进行重新绘制,以达到半透明的效果,并且能支持background-position和background-repeat属性,支持伪类。是一款不错的值得推荐的插件,用法也比较简单。使用方法:123456<!--[if IE 6]><script src="DD_belatedPNG.js&qu 阅读全文
posted @ 2012-05-11 12:45 CobbySung 阅读(5299) 评论(2) 推荐(2) 编辑
摘要: 今天给大家介绍的jquery图片播放插件叫Fancybox,相比LightBox来说,Fancybox相对庞大点,配置也更丰富一些,相信你会喜欢的。Fancybox的项目主页地址:http://fancybox.net/Fancybox的特点如下:可以支持图片、html文本、flash动画、iframe以及ajax的支持可以自定义播放器的CSS样式可以以组的形式进行播放如果将鼠标滚动插件(mouse wheel plugin)包含进来的话Fancybox还能支持鼠标滚轮滚动来翻阅图片Fancybox播放器支持投影,更有立体的感觉Fancybox使用方法:1、引入jquery核心库和Fancyb 阅读全文
posted @ 2012-05-10 16:53 CobbySung 阅读(522) 评论(0) 推荐(1) 编辑
摘要: <!--底部漂浮--><div style="position: fixed; left:0px; bottom:0px; z-index:1000; width:100%; overflow:visible; text-align:center; _position:absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); margin:0 auto; clear:both; cursor:pointer;" 阅读全文
posted @ 2012-05-10 16:40 CobbySung 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 由于一些读者对于960 Grid System CSS Framework的原理和使用方法比较感兴趣,暴风彬彬今天将和大家一同分享这篇关于960 grid CSS Framework的基本原理和简单的使用方法。关于CSS框架其实一直是一个比较热门且很有争议的话题,的确,国内的一些前端er们越来越关注CSS框架,并都开始尝试使用,觉得CSS框架能够节省更多的开发时间,显著提高工作效率。当然,还有很多人持相反意见,认为CSS并没有这么高级以至于要涉及到框架!我记得在cnBeta上曾经有位程序员讽刺道:”这年头,连CSS都有框架了?!”。今天暴风彬彬并不是要向大家介绍什么是CSS框架,也不会介绍各种 阅读全文
posted @ 2012-05-10 15:29 CobbySung 阅读(509) 评论(0) 推荐(0) 编辑
摘要: .clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac */.clearfix{display:block;}/* End hide from IE Mac *//* end of clearfix */例子:<div style="border:2px solid red;"> <div style= 阅读全文
posted @ 2012-05-10 15:15 CobbySung 阅读(491) 评论(0) 推荐(0) 编辑
摘要: CSS简写就是指将多行的CSS属性声明化成一行,又称为CSS代码优化。CSS简写的最大好处就是能够显著减少CSS文件的大小,其实还有很多其他益处。臃肿而杂乱的CSS样式表会使你遇到问题是难以调试。尤其是当一个团队在进行设计的时候,你的臃肿的CSS代码会使你的团队其他成员的工作效率下降。 今天,暴风彬彬整理了一些CSS简写技巧,它们其实是CSS最常用的写法,但是太多的人使用Dreamweaver这种所见即所得软件来编写CSS,使得代码过于臃肿。不过没关系,看过本文之后,你一能能掌握CSS代码优化的技巧,今后让你的每一个CSS样式表都看起来整洁而简短吧。属性值为0书写原则是如果CSS属性值为0,. 阅读全文
posted @ 2012-05-10 15:01 CobbySung 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 如下图,右侧高度自适应DOM结构:<div id="main"> <div id="left"></div> <div id="right"></div></div>把left,right的背景设置为最大:padding-bottom: 5000px;margin-bottom: -5000px;在设置一个背景即可看到效果然后通过设置main的 overflow:hidden 隐藏不需要的区域<!DOCTYPE html PUBLIC "-//W3 阅读全文
posted @ 2012-05-10 13:17 CobbySung 阅读(996) 评论(0) 推荐(0) 编辑
摘要: zen-Coding是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是web前端从业者的利器。 zen-Coding插件支持多种编辑器,如UltraEdit,Notepad++等。温馨提示:zen-Coding已经改名Emmet,并且搭建了一个新的网站:docs.emmet.io。zen-Conding下载地址:http://code.google.com/p/zen-coding/downloads/list (进入下载页,选择相应的编辑器插件下载)Notepad++ 是一款无比轻巧便捷的代码编辑工具。它无可挑剔的启动速度,优 阅读全文
posted @ 2012-05-09 19:59 CobbySung 阅读(15267) 评论(4) 推荐(13) 编辑