一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

jquery 页面加载插件load函数的运用

时间:2014-12-02 编辑:简简单单 来源:一聚教程网


关于页面头部加载的一些实例,里面提到了2个jquery页面插件,这两个插件很不错,同时我也看了一下pace.js,这个插件。看了一下谷歌浏览器等的页面加载。

关于页面的加载,很难找到一个很好的方法来获取页面的实际下载进度。大多数的用法是运用 $(window).load(function() {})和$(document).ready(function(){})来进行的,虽然这种方法不是很准确,但是也可以模拟网页的下载。

前天我提到的插件NProgress.js,写文章的时候没有认真研究,因此也没有写具体如何运用。假如我们想模拟网页下载,可以这么来写!

$(function(){
NProgress.start();
})

$(window).load(function() {
    NProgress.done();
})
有很多朋友可能对 $(window).load(function() {})和$(document).ready(function(){})的区别不是很了解。大家可以写一个小案例来测试一下!

例如:

$(window).load(function() {
    alert("我是load")
})
$(function(){
  alert("我是document.ready")
})
很明显,肯定是document.ready先执行,因为document.ready是在DOM结构载入完后执行的,不需要载入得这么“完全”,而$(window).load则是页面全部内容加载完成后执行的。

有时候,

$(window).load(function() {
    alert("我是load")
})

也可以用js的写法:

window.onload = function(){ ... }

都是在页面全部下载完成之后来执行的。两种写法是等价的!

热门栏目