JS预加载/延迟加载初步分析 浏览:174

有预压预装载机常用的两种方法:路XHR和动态插入节点,动态插入节点是最简单和最广泛的异步加载模式,然后使用动态插入节点负载的文件将被加载后立即执行的方法,一个Javascript的浏览器js的执行将占据实施过程中,另一方面也可以改变网页的结构,和CSS实现更有可能让整个页面的变化。XHR方法不执行脚本,但由于同一域的限制

懒人加载程序在网站的一些图片中非常有用,在浏览器的外部图片区域将不会被加载,直到用户将页面加载到他们加载的页面,所以很多图片包含了一个长还有jQuery插件中的插件来实现这个功能。



这项技术是在腾讯的QQ空间和微博客中实现的,它可以减少服务器在大型访问网站上的压力,只有当用户访问区域和内容时,而不是传统的下载整个页面时,有一个用户在下载过程中等待内容出现。

在伊江中,新的图像()Src用于预加载文件。

其他浏览器使用动态插入document.createelement('object)标签来完成负载。

解释uff1a

1。Src并没有在FF中使用,因为FF为图片实现了一组单独的缓存,同时Safari和Chrome似乎没有缓存。

2。对象标记的动态插入需要插入到非头部部分来触发负载。

三.IE7,IE8也可以使用一些代码来加载文件动态对象。
推荐文章1
广告