首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

CSS、JavaScript和Ajax实现图片预加载的三大步骤及优缺点分析

2014-01-19 
CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析window.onload function() {setTimeout(func

CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析
window.onload = function() { setTimeout(function() { // reference to <head> var head = document.getElementsByTagName('head')[0]; // a new CSS var css = document.createElement('link'); css.type = "text/css"; css.rel = "stylesheet"; css.href = "http://domain.tld/preload.css"; // a new JS var js = document.createElement("script"); js.type = "text/javascript"; js.src = "http://domain.tld/preload.js"; // preload JS and CSS head.appendChild(css); head.appendChild(js); // preload image new Image().src = "http://domain.tld/preload.png"; }, 1000);};

?

这里,我们通过DOM创建三个元素来实现三个文件的预加载。正如上面提到的那样,使用Ajax,加载文件不会应用到加载页面上。从这点上看,Ajax方法优越于JavaScript。

?

转载请注明:程序猿 ? CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析

?

?

?

热点排行