Enviar pesquisa
Carregar
淘宝新首页开发实践
•
Transferir como PPTX, PDF
•
54 gostaram
•
2,302 visualizações
chencheng 云谦
Seguir
Tecnologia
Design
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 47
Baixar agora
Recomendados
Js dom
Js dom
lidashuang
日新培训
日新培训
pan quanjin
HTML & JavaScript
HTML & JavaScript
Sanji Zhang
Struts1+ hibernate3
Struts1+ hibernate3
edanwade
网页设计及制作(Div+css)
网页设计及制作(Div+css)
lrk3
浅谈项目标准
浅谈项目标准
jndream
Line Height (中文版)
Line Height (中文版)
bigCat Mao
Grade 10 arts q2
Grade 10 arts q2
Christine Graza-Magboo
Recomendados
Js dom
Js dom
lidashuang
日新培训
日新培训
pan quanjin
HTML & JavaScript
HTML & JavaScript
Sanji Zhang
Struts1+ hibernate3
Struts1+ hibernate3
edanwade
网页设计及制作(Div+css)
网页设计及制作(Div+css)
lrk3
浅谈项目标准
浅谈项目标准
jndream
Line Height (中文版)
Line Height (中文版)
bigCat Mao
Grade 10 arts q2
Grade 10 arts q2
Christine Graza-Magboo
揭秘Html5和Css3
揭秘Html5和Css3
Adam Lu
揭秘Html5和Css3 ---- 鲁超伍
揭秘Html5和Css3 ---- 鲁超伍
裕波 周
Html5css3 go.yeefe.com
Html5css3 go.yeefe.com
tellyeefe
口碑导航更换项目总结
口碑导航更换项目总结
liuzhitao2000
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
j5726
Overview Of HTML
Overview Of HTML
xiaomimum
网站重构&Web标准设计第二版
网站重构&Web标准设计第二版
志勇 孙
Html培训
Html培训
fanggesun
TBAD F2E 2010 review
TBAD F2E 2010 review
leneli
Web Rebuild
Web Rebuild
Jeffrey Liu
Jsp讲义
Jsp讲义
yiditushe
Struts1+ hibernate3
Struts1+ hibernate3
edanwade
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
compassdesign
Html&css基础
Html&css基础
KenerLinfeng
让我们的页面跑得更快
让我们的页面跑得更快
li qiang
前端開發學習簡介
前端開發學習簡介
peterju
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
ziggear
Collaboration On Rails
Collaboration On Rails
Jesse Cai
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
昌里大金猪 Luke
重构Html lesson 1
重构Html lesson 1
irideas
Mais conteúdo relacionado
Semelhante a 淘宝新首页开发实践
揭秘Html5和Css3
揭秘Html5和Css3
Adam Lu
揭秘Html5和Css3 ---- 鲁超伍
揭秘Html5和Css3 ---- 鲁超伍
裕波 周
Html5css3 go.yeefe.com
Html5css3 go.yeefe.com
tellyeefe
口碑导航更换项目总结
口碑导航更换项目总结
liuzhitao2000
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
j5726
Overview Of HTML
Overview Of HTML
xiaomimum
网站重构&Web标准设计第二版
网站重构&Web标准设计第二版
志勇 孙
Html培训
Html培训
fanggesun
TBAD F2E 2010 review
TBAD F2E 2010 review
leneli
Web Rebuild
Web Rebuild
Jeffrey Liu
Jsp讲义
Jsp讲义
yiditushe
Struts1+ hibernate3
Struts1+ hibernate3
edanwade
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
compassdesign
Html&css基础
Html&css基础
KenerLinfeng
让我们的页面跑得更快
让我们的页面跑得更快
li qiang
前端開發學習簡介
前端開發學習簡介
peterju
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
ziggear
Collaboration On Rails
Collaboration On Rails
Jesse Cai
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
昌里大金猪 Luke
重构Html lesson 1
重构Html lesson 1
irideas
Semelhante a 淘宝新首页开发实践
(20)
揭秘Html5和Css3
揭秘Html5和Css3
揭秘Html5和Css3 ---- 鲁超伍
揭秘Html5和Css3 ---- 鲁超伍
Html5css3 go.yeefe.com
Html5css3 go.yeefe.com
口碑导航更换项目总结
口碑导航更换项目总结
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
Overview Of HTML
Overview Of HTML
网站重构&Web标准设计第二版
网站重构&Web标准设计第二版
Html培训
Html培训
TBAD F2E 2010 review
TBAD F2E 2010 review
Web Rebuild
Web Rebuild
Jsp讲义
Jsp讲义
Struts1+ hibernate3
Struts1+ hibernate3
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Html&css基础
Html&css基础
让我们的页面跑得更快
让我们的页面跑得更快
前端開發學習簡介
前端開發學習簡介
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Collaboration On Rails
Collaboration On Rails
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
重构Html lesson 1
重构Html lesson 1
淘宝新首页开发实践
1.
新首页开发实践 云谦
2.
一、HTML规范
3.
4.
<!doctype html> DOCTYPE的作用
怪癖模式的开关(★) W3C校验 为什么选择这种写法 简单好记、长度短省流量 兼容性(IE的”预见性”)
5.
<meta charset=“gbk” />
<meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <meta charset="gbk" /> 区别? mime-type决定权
6.
embed css &
javascript link[rel=“stylesheet”]的type和media属性 script的type属性 默认值,没理由不省去
7.
更多HTML规范,参见
http://wiki.ued.taobao.net/doku.php?id=f2e:html_guide
8.
ref http://www.w3.org/TR/html4/ http://www.w3.org/TR/html5/
http://hsivonen.iki.fi/doctype/ (http://dancewithnet.com/2009/06/14/activating-browser-modes-with-doctype/ ) http://code.google.com/speed/articles/html5-performance.html http://webkit.org/blog/68/understanding-html-xml-and-xhtml/
9.
二、Sprites
10.
淘宝首页 Sprites
11.
新浪首页 Sprites
12.
“The biggest problem
with CSS sprites is memory usage.” —— vladimir,a leader in the Mozilla community
13.
http://www.wthitv.com/1299 * 1500026K75MB+w*h*(3-4)
14.
我们的目标是:减少空白
15.
用占位标签组织SpritesS: 39处B :
42处废弃、安全、环保
16.
用占位标签组织Sprites 流程:找出所有CSS背景图全部抽取出来确定Sprite宽度随意编排
17.
用占位标签组织Sprites 优点:性能、工作效率、成就感缺点:DOM数增加
18.
LOGO 融入 Sprites
(?) 优点 减少一个HTTP请求 将CSS Sprite的请求排在最前面 缺点 不可复制 问题 IE渲染PNG的BUG
19.
Sprites的拆分(V1)
20.
14K?太大了吧!!
21.
Sprites的拆分(V2)
22.
23.
Sprites的拆分(V3) (5.8K) (10.3K)
24.
25.
Sprites的拆分 怎么拆? 突击队(数据层,影响操作的展现层)
大部队(不影响操作的展现层) 没有完美的方案
26.
ref http://ajaxian.com/archives/sprite-me-helping-you-sprite-up-but-maybe-you-shouldnt http://blog.vlad1.com/2009/06/22/to-sprite-or-not-to-sprite
http://www.google.com/search?hl=en&source=hp&q=test&aq=f&oq=&aqi=g10 (背景图)
27.
三、Data-uri应用
28.
渐变背景的实现 IE:Filter gecko:-moz-linear-gradient
(firefox 3.6(1.9.2)) Webkit:-webkit-gradient (safari 4.0(528)) Opera? Webkit和Gecko的起始支持版本较高
29.
30.
短期功能的背景图 Sprites 缓存、图片变更可能性小
31.
ref http://search.yahoo.com (搜索按钮)
32.
四、HTTP请求队列的控制
33.
最先加载 Sprites
34.
最先加载 Sprites 解决方案:优先发送Sprites图片请求
new Image().src = “”; (位置?) <div id=“logo”><imgsrc=“” /></div>
35.
#feedback-entry VS.#feedback-entrya 需求:默认隐藏,domready时判断窗口尺寸决定是否显示
结构:<div id=“feedback”><a>新首页反馈</a></div>
36.
#feedback-entry VS.#feedback-entrya
37.
#feedback-entry VS.#feedback-entrya
38.
ref http://search.yahoo.com/search;_ylt=A0oGk07HtkJLwHsBbZ.l87UF?p=test&fr=sfp&fr2=&iscqry= (源码里搜new
Image())
39.
五、延时加载/渲染/执行
40.
延时加载 屏幕外的图片 延时渲染(textarea)
屏幕外的DOM结构 隐藏Tab的DOM结构 延时执行 P4P数据请求函数
41.
42.
六、其他细节
43.
CSS的阴影 #4f999999 0%
- 00 5% - 0d 10% - 1a 15% - 26 20% - 33 25% - 40 30% - 4d 35% - 59 40% - 66 45% - 73 50% - 80 55% - 8c 60% - 99 65% - a6 70% - b3 75% - bf 80% - cc 85% - d9 90% - e5 95% - f2 100% - ff
44.
CSS的图片旋转 注意:IE6下BasicImage不支持非图片元素
45.
异步获取数据的容灾处理 我的淘宝数据 广告数据
46.
纠正:数据图片大小并不影响页面初始载入速度和Yslow评分
47.
ref http://www.phpied.com/css-performance-ui-with-fewer-images/
48.
云谦 yunqian@taobao.com http://www.chencheng.org
Baixar agora