新首页开发实践云谦一、HTML规范•DOCTYPE的作用–怪癖模式的开关()★–W3C校验•为什么选择这种写法–简单好记、长度短省流量–兼容性(IE的”预见性”)
区别?mime-type决定权embedcss&javascriptlink[rel=“stylesheet”]的type和media属性script的type属性默认值,没理由不省去更多HTML规范,参见http://wiki.ued.taobao.net/doku.php?id=f2e:html_guideref•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/二、Sprites淘宝首页Sprites新浪首页Sprites“THEBIGGESTPROBLEMWITHCSSSPRITESISMEMORYUSAGE.”——vladimir,aleaderintheMozillacommunityhttp://www.wthitv.com/1299*1500026K75MB+w*h*(3-4)我们的目标是:减少空白用占位标签组织SpritesS:39处B:42处废弃、安全、环保优点:性能、工作效率、成就感缺点:DOM数增加用占位标签组织SpritesLOGO融入Sprites(?)•优点–减少一个HTTP请求–将CSSSprite的请求排在最前面•缺点–不可复制•问题–IE渲染PNG的BUGSprites的拆分(V1)14K?太大了吧!!Sprites的拆分(V2)Sprites的拆分(V3)(5.8K)(10.3K)Sprites的拆分•怎么拆?–突击队(数据层,影响操作的展现层)–大部队(不影响操作的展现层)•没有完美的方案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(背景图)三、Data-uri应用渐变背景的实现IE:FilterGECKO:-moz-linear-gradient(firefox3.6(1.9.2))WEBKIT:-webkit-gradient(safari4.0(528))Opera?Webkit和Gecko的起始支持版本较高短期功能的背景图Sprites缓存、图片变更可能性小ref•http://search.yahoo.com(搜索按钮)四、HTTP请求队列的控制最先加载Sprites最先加载Sprites•解决方案:优先发送Sprites图片请求–newImage().src=“”;(位置?)–
#feedback-entryVS.#...