shashalo
shashalo
2011-07-04 17:12

新浪首页页面 css和javascript脚本写在一个页面的...求解

已采纳

小弟最近研究页面布局..去找网站参考...结果找到了新浪首页!...这一看源代码..发现首页里面包含了整个页面所有CSS和javascript...小弟很迷惑...写在这样一个页面里面..难道有什么特别的地方,百思不得其解..故来此求教!
问题补充
自己顶以下 别沉了
问题补充

achun 写道
你选择的这个样本真不咋样
你想想,新浪这样的媒体,业务需求不停的变,技术还要快速的部署上
怎么可能很好的规划,只有一个乱啊

但是像css这样的不是有很高的重用性吗?分离出来之后下次可能还能用啊...前台的怎么可能就直接写在一个页面里面了.. 偷懒?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • na4y8 na4y8 10年前

    HTTP body可以用gzip压缩的,压缩之后那些js、css都放在一个页面里其实容量没增加多少。这个做法只适合第一次访问的人比较多的网站。以前在这个论坛里淘宝里的同学解释过。

    [quote]作为淘宝UED团队中的一员,我简单的说明一下:
    1. 首页是淘宝的入口,PV非常高,服务器压力也大。“快”是第一位的用户体验。内嵌css和js就是为了减少对服务器的http请求数。原因有三: 1)根据研究,会有20%的用户是无缓存的情况下访问淘宝网,此时无法利用客户端缓存。2) 减少http连接数可以减少服务器压力,同时减少无谓的http头信息的上传。3) gzip压缩会大量减少下载量。 所以经过对比和权衡,我们选择内嵌css/js。[/quote]

    讨论贴:[url]http://quake.iteye.com/blog/364426[/url]

    点赞 评论 复制链接分享
  • iteye_20231 iteye_20231 10年前

    你选择的这个样本真不咋样
    你想想,新浪这样的媒体,业务需求不停的变,技术还要快速的部署上
    怎么可能很好的规划,只有一个乱啊

    点赞 评论 复制链接分享
  • iteye_20231 iteye_20231 10年前

    你仔细看看新浪咨询(频道)类的页面,那里有什么css规划啊,完全是随意代码
    只有他们的某些产品才用到规划,我想不是他们的技术不想规划,而是业务变化和需要快速部署给逼的没办法了

    点赞 评论 复制链接分享
  • na4y8 na4y8 10年前

    大门户首页的普遍做法,减少第一次访问时候的HTTP请求次数,提高网页加载速度。

    点赞 评论 复制链接分享
  • iteye_20231 iteye_20231 10年前

    [quote="luolonghao"]大门户首页的普遍做法,减少第一次访问时候的HTTP请求次数,提高网页加载速度。[/quote]
    也对,可这个文件太大了,一弄都是M级别的
    这种级别那还有啥规划啊,全部都装入了

    点赞 评论 复制链接分享