Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133945
  • 博文数量: 57
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-04 22:57
文章分类

全部博文(57)

文章存档

2011年(1)

2010年(1)

2009年(55)

我的朋友

分类: 系统运维

2009-09-24 17:48:48

组件的延时加载

请仔细检查自己的站点,问问自己:哪些是渲染这个页面必需的。剩下的内容都可以等到后来加载。

JavaScript可以非常理想地根据需要切分成onload事件之前部分和之后部分。例如:你有JavaScript代码和库来实现拖拽和动画功能,这些都能后加载,因为拖拽是在页面初始化渲染之后。其他如隐藏的内容(用户动作触发才显示)和展开折叠才显示的图片等。

有些工具能帮助你实现这些效果:YUI Image Loader让你能延时加载折叠下面的图片,YUI Get能在运行时加载JS和CSS文件。请使用Firebug的网络面板查看Yahoo!首页的加载过程,这是一个非常好的例子。
阅读(513) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~