网站大量收购闲置独家精品文档,联系QQ:2885784924

[PPT模板]淘宝新首页开发实践方案网页设计新风向.ppt

[PPT模板]淘宝新首页开发实践方案网页设计新风向.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[PPT模板]淘宝新首页开发实践方案网页设计新风向

新首页开发实践 云谦 朝阳最好的前列腺门诊 /nanke/qlxy/ 一、HTML规范 !doctype html DOCTYPE的作用 怪癖模式的开关(★) W3C校验 为什么选择这种写法 简单好记、长度短省流量 兼容性(IE的”预见性”) meta charset=“gbk” / meta http-equiv=Content-Type content=text/html; charset=gbk / meta charset=gbk / 区别? mime-type决定权 embed css javascript link[rel=“stylesheet”]的type和media属性 script的type属性 默认值,没理由不省去 更多HTML规范,参见 /doku.php?id=f2e:html_guide ref /TR/html4/ /TR/html5/ http://hsivonen.iki.fi/doctype/  (/2009/06/14/activating-browser-modes-with-doctype/ ) /speed/articles/html5-performance.html  /blog/68/understanding-html-xml-and-xhtml/ 二、Sprites 淘宝首页 Sprites 新浪首页 Sprites “The biggest problem with CSS     sprites is memory usage.” —— vladimir,a leader in the Mozilla community / 1299 * 15000 26K 75MB+ w*h*(3-4) 我们的目标是:减少空白 用占位标签组织Sprites S : 39处 B : 42处 废弃、安全、环保 流程: 找出所有CSS背景图 全部抽取出来 确定Sprite宽度 随意编排 用占位标签组织Sprites 优点:性能、工作效率、成就感 缺点:DOM数增加 用占位标签组织Sprites LOGO 融入 Sprites (?) 优点 减少一个HTTP请求 将CSS Sprite的请求排在最前面 缺点 不可复制 问题 IE渲染PNG的BUG Sprites的拆分(V1) 14K?太大了吧!! Sprites的拆分(V2) Sprites的拆分(V3) (5.8K) (10.3K) Sprites的拆分 怎么拆? 突击队(数据层,影响操作的展现层) 大部队(不影响操作的展现层) 没有完美的方案 ref /archives/sprite-me-helping-you-sprite-up-but-maybe-you-shouldnt /2009/06/22/to-sprite-or-not-to-sprite /search?hl=ensource=hpq=testaq=foq=aqi=g10 (背景图) 三、Data-uri 应用 渐变背景的实现 IE:Filter gecko:-moz-linear-gradient (firefox 3.6(1.9.2)) Webkit:-webkit-gradient (safari 4.0(528)) Opera? Webkit和Gecko的起始支持版本较高 短期功能的背景图 Sprites 缓存、图片变更可能性小 ref (搜索按钮) 四、HTTP请求队列的控制 最先加载 Sprites 最先加载 Sprites 解决方案:优先发送Sprites图片请求 new Image().src = “”; (位置?) div id=“logo”img src=“” //div #feedback-entry VS. #feedback-entry a 需求: 默认隐藏,domready时判断窗口尺寸决定是否显示 结构: div id=“feedback”a新首页反馈/a/div #feedback-entry VS. #feedback-entry a #feedback-entry VS. #feedback-entry a ref /search;_ylt=A0oGk07HtkJLwHsBbZ.l87UF?p=testfr=sfpfr2=iscqry= (源码里搜new Image()) 五、延时加载/渲染/执行 延时加载 屏幕外的图片 延时渲染(textarea) 屏幕外的DOM结构 隐藏Tab的DOM结构 延时执行 P4P数据请求函数 六、其他细节 CSS的阴影 #4f999999 0%   - 00 5%   - 0d 10% - 1a 15% - 26 20% - 33 25% - 40 30% -

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档