酷符网Web前端 > 正文

淘宝css js为何写的那样简单的原因总结

2011-01-13 16:37codeif.com

看到下面的文章
http://www.chencheng.org/blog/2010/01/06/dev-share-for-taobao-new-homepage/

ppt:http://www.slideshare.net/sorrycc/ss-2838236?from=ss_embed

在前几页写了淘宝css js为何写的那样简单的原因,摘录如下
先看下面的一段html代码
<!doctype html>
<html>
<head>
<meta charset=”gbk” />
<title>Sample page</title>
<link rel=”stylesheet” href=”css_example_url” />
<script src=”js_example”></script>
</head>
<body>

</body>
</html>

首先我们注意的到<!doctype html>要比dreamweaver生成的简单多了,解释如下
1.首先doctype的作用
–怪癖模式的开关(★)
–W3C校验
2.为什么选择这种写法?
–简单好记、长度短省流量
–兼容性(IE的”预见性”)

其次<meta charset=“gbk” />也比我们平常见到<meta http-equiv=”Content-Type” content=”text/html; charset=gbk” />的许多简单许多

再次就是看到引入或者写css js的写法时似乎也比我们平常写的少,解释如下

link[rel=“stylesheet”]的type和media属性
script的type属性

默认值,没理由不省去

其余的就是讲了css中Sprites的使用
Sprites的拆分
怎么拆?
–突击队(数据层,影响操作的展现层)
–大部队(不影响操作的展现层)

没有完美的方案

相关文章

新浪微博 | 淘段子 | 我的博客 | 淘宝店铺 | jnan.org | RSS
Copyright © 2009 - 2011 酷符网