团子大家族

导航

01 2010 档案

如何判断脚本加载完成
摘要:原文链接 作者:怿飞在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢? 我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onr... 阅读全文

posted @ 2010-01-31 15:23 团子 阅读(87) 评论(0) 推荐(0)

CSS解决未知高度垂直居中
摘要:原文链接 作者:怿飞尽管有 CSS 的 vertical-align 特性,但是并不能有效解决未知高度的垂直居中问题(在一个 DIV 标签里有未知高度的文本或图片的情况下)。 标 准浏览器如 Mozilla, Opera, Safari 等.,可将父级元素显示方式设定为 TABLE(display: table;) ,内部子元素定为 table-cell (display: table-cell)... 阅读全文

posted @ 2010-01-31 15:21 团子 阅读(114) 评论(0) 推荐(0)

图片垂直居中的使用技巧
摘要:原文链接 作者:怿飞在曾经的 淘宝UED 招聘 中有这样一道题目: “使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。”当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 题目的难点在于两点: 垂直居中; 图片是个置换元素,有些特殊的特性。 至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方... 阅读全文

posted @ 2010-01-31 15:21 团子 阅读(66) 评论(0) 推荐(0)

如何跨浏览器使用连续字符的换行
摘要:原文链接 作者:怿飞 由于连续的字符(字母、符号、数字)在默认情况下是不换行的,可能会破坏整个界面布局。 那如何解决这个问题呢? 在 IE 和 Safari 1.3+ 下相对比较容易解决,使用 CSS 属性 word-wrap: break-word;。有朋友会问为什么不是使用 word-break:break-all; ,因为有一个特殊的情况,该属性无法解决换行——连续的英文标点符号。 注:wo... 阅读全文

posted @ 2010-01-31 15:19 团子 阅读(138) 评论(0) 推荐(0)

我的VIM配置PHP版
摘要:以下是本人的设置文件,希望对大家有用:(注:版本为VIM7以上)(再注:Ctrl+x,Ctrl+o自动补全;Ctrl+n变量补全)(继续注:先将文件保存为.php才可使用自动补全,如果想更换语法提示,可以选择“语法-在菜单中显示文件类型-想用的语言,多的吓人)默认支持的语言提示有:C,CSS,html,javascript,php,python,ruby,sql,syntax,xml写网页足够... 阅读全文

posted @ 2010-01-31 15:14 团子 阅读(91) 评论(0) 推荐(0)

中文正则表达式
摘要:[\u4e00-\u9fa5]就可匹配所有汉字 在PHP里可用preg_match("/^[" .chr(0x80) ."-" .chr(0xff) ."]+$/"   ……如字符集不是gb2312,先转码iconv(in , "gb2312" ,$str)匹配中文所使用的正则表达式为[\x80-\xff]{3},也能很好地工作。(utf-8)1、以下属于UTF-8 (Unicode)编码范畴\u... 阅读全文

posted @ 2010-01-31 15:13 团子 阅读(375) 评论(0) 推荐(0)

HTTP参考
摘要:一、HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受、理解和采纳3.3xx:重定向,为了完成请求,必须进一步执行的动作4.4xx:客户端错误,请求包含语法错误或者请求无法实现5.5xx:服务器错误,服务器不能实现一种明显无效的请求下表显示每个响应码... 阅读全文

posted @ 2010-01-31 15:11 团子 阅读(76) 评论(0) 推荐(0)

大型网站架构演变和知识体系
摘要:转自:http://www.phpchina.com/html/40/n-35340.html    之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一... 阅读全文

posted @ 2010-01-29 15:44 团子 阅读(93) 评论(0) 推荐(0)

关于JQUERY UI dialog的bgiframe属性
摘要:bgiframe 是在IE6下,让后面遮罩层盖住select。调用的是一个名为bgiframe的插件。不过杯具的是UI里没找到这个插件,所以得另下一个(下载地址)调用这个文件后,bgiframe属性才可以正常使用 阅读全文

posted @ 2010-01-27 16:59 团子 阅读(252) 评论(0) 推荐(0)