假设有一个页面,一开始显示 cnblogs 的 logo 图标,3 秒钟后显示 csdn 的 logo 图标。
我根据上文介绍,用 asp.net 实现了上述功能。
ASP.NET 代码如下:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="flush让页面分块逐步呈现.aspx.cs" Inherits="Web_1.flush让页面分块逐步呈现" %>
cnblogs logo

<%
// flush分块输出
Response.BufferOutput = false;
Response.Flush();
// Response.Output.Flush();
%>
3 秒后加载下面内容...
<%
// 睡眠3秒
System.Threading.Thread.Sleep(3000);
%>
csdn logo

如果想实现 tudou.com 首页图片延迟加载的效果,则可以使用 jquery 轻松实现。
详细介绍,请参考:名站技术分析 - 浅谈 tudou.com 首页图片延迟加载的效果
JQuery 代码如下:
复制代码 代码如下:
一开始能看到的图片:

一开始看不到下面的图片,滚动鼠标后可以看见:
