前端的用户体验现在显得越来越重要,从后台开发,到前台技术很多工作都围绕如何提高前端用户体验而展开。我们也许能从这篇文章里获取一些有用的信息,用到自己的实际项目工作中。这篇文章的作者来自yahoo的异常表现小组。他们是一个很小的队伍,专门针对雅虎的产品进行质量检测和改进,该作者作为一个后端工程师,现在却开始捣鼓前端代码优化方面的工程,他认为这是一个极好的进步的机会。他的目标是改进用户端体验,他度量了在各个带宽下浏览器的响应时间,得出如下的一个图表,它展示了来自http://yahoo.com的http的流量。现在我们来好好学习一下:
Tags: front-endyahoo
Ajax, CSS, DHTML&Javascript
2009-05-30
早上,小野发短信惊讶地告诉我,PR又更新了。我开始还有点不相信,因为距离上次更新刚好才两个月时间,而Google老规矩是差不多一个季度更新一次。急忙上网去查,本站PR从4升到了5(我的其他站点基本都没有变化),小野的一个新站不到一个月从0到4(www.azoom.cn,大家给他捧个场),赶超了我上次的记录啊。呵呵,是不是Google赶在端午送来的厚礼呢,无论如何值得庆贺,吃粽子去……
Tags: googlePRwkeke.cn
Focus, SEO
2009-05-28
Opera首席执行官Jon von Tetzchner近日在接受采访时表示,下一代HTML语言(HTML 5)将使得Adobe Flash技术显得很多余,HTML 5的开放Web标准提供了除Flash之外的富媒体网络内容发布方法.
Opera、苹果和Mozilla三家主要浏览器厂商自2004年以来一直在和WHARW机构一起致力于HTML 5的制定,虽然HTML 5在2012年之前没有希望完成,但是它的许多内容已经影响了现在的行业规范和产品,比如微软的IE8.
Tags: FlashHTML5XHTML
DHTML&Javascript, Flash, XHTML
2009-05-25
原题为40个迹象表明你还是PHP菜鸟。今天偶然看到这个,觉得很有意思。相信以下40条中的大部分适用web开发的许多领域。对照了一下,我是一个十足的菜鸟。你会发现任何一门学问,任何一项工作都深不可测,永远值得你继续前进和探索……来看看PHP菜鸟有哪些特征:
Tags: PHP
PHP, Web Development
2009-05-25
原理
QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发送SQL给服务器之前,会做如下处理:
1、过滤所有注释。
2、去掉SQL文本前后的空格,TAB等字符。注意,是文本前面和后面的。中间的不会被去掉。
Tags: mysqlQueryCache
Database, MySQL
2009-05-22
优点
有了索引,对于记录数量很多的表,可以提高查询速度。
缺点
索引是占用空间的,索引会影响update insert delete速度。
以下列出几点使用mysql索引的注意事项:
1、索引要创建在where和join用到的字段上。
Tags: mysql索引
Database, MySQL
2009-05-21
Breathingearth是十分有趣也很有意义的一个网站,实时显示地球每一分每一秒人口的变化、co2排放量。每一秒,我们地球抖会迎来一个新的生命,同样我们也会失去一个生命。人类就是在这样的轮回中不断进化与进步,每一秒,都会有数以千吨的CO2排放,我们的地球就是在这样默默地为我们呼吸!经常看到CO2排放量达红色区的几个国家:中国、美国、印度!看着这样的网站,我们是否都该静静的想想:地球给了我们呼吸,我们给了它什么?珍惜地球,就是珍惜生命!
Tags: Breathingearth
Focus
2009-05-18
让我们来看看这张域名地图,以全新的方式看世界。我们知道在每一个网址和电子邮件地址的结尾,都有一个顶级域(TLD)。虽然.com域名是世界上最流行的顶级域名,但它远远谈不上孤单。有超过260个顶级域名使用在世界各地,其中大部分是国家顶级域名域名(ccTLD)。这张域名世界地图,含有245个国家顶级域名,其中包括联合国的所有国家以及众多的岛屿和地区。每个二字母的域名与指代的国家或地区一一对应,并以颜色加以区分,方便快速查阅参考。
Tags: Domain
Focus
2009-05-17
分页浏览功能是常见的Web应用功能,对于MySQL数据库来说可以很轻松的使用limit语句实现分页,而对于SQL Server数据库来说,常见的方法是使用数据集本身的游标实现分页,这种方法对于少量数据来说没什么问题,但是对于稍大一点的数据量,例如几十万条数据,则查询速度会降低很多,这里我介绍一种常用的技巧,只要简单的重新构造一下查询SQL语句,就能大幅提高查询性能的方法。
Tags: SQL
Database, Web Development
2009-05-16
文中提到了:少用偏门;center不是float的值;对齐不能包括两个值;滚动条颜色最好不要自定义;单独滚动条设置;background和color颜色相同会受到警告等六条经验总结。
一、少用偏门。
类似break-word断行,z-index手动分层,还有像垂直对齐等等这些偏门CSS最好少用,因为不一定所有浏览器都支持,而且极难通过W3C检测。
Tags: CSSW3C
CSS
2009-05-16