window.οnlοad=function(){...}作用是当页面加载的时候可以调用某些函数,例如:

window.onload = function() {alert("加载成功");
}

Firefox显示结果

但是这个时间只能有一个,例如:

window.onload = function() {console.log("window.onload fn1");
}
window.onload = function() {console.log("window.onload fn2");
}

在FireBug中显示结果为:

可以清楚的看到只打印了第二句,但是上面的方法的却是运行到了

所以得出的结论是window.onload事件只能有一个,如果有多个,则值运行最下面的那一个。

但是在.net中经常需要在后台加载JS,如果碰到这种情况岂不死翘翘了?

jQuery很好的解决了这个问题,jQuery也有一个页面加载事件,例如:

jQuery(function() {    //或者$(function(){...});
console.log("jQuery fn1");});/比较老的写法
$(document).ready(function() {console.log("$ fn2");});

来看看以下代码的运行效果:

jQuery(function() {console.log("jQuery fn1");});jQuery(function() {console.log("jQuery fn2");});

具体区别还在研究当中,让我们来看看几种方法的整体效果:

View Code

jQuery(function() {console.log("jQuery fn1");});jQuery(function() {console.log("jQuery fn2");});$(document).ready(function() {console.log("$ fn2");});$(document).ready(function() {console.log("$ fn1");});window.onload = function() {console.log("window.onload fn1");}
window.onload = function() {console.log("window.onload fn2");}

转载于:https://www.cnblogs.com/efanfan/archive/2013/01/24/2874369.html

jQuery的页面加载事件相关推荐

  1. jquery中DOM加载事件,onload事件和ready事件

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程4-事件操作全解 jquery中DOM加载事件 jquery中的DOM加载事件分为onload事件和ready事件.,具体功能如代码中注释. 代 ...

  2. Web前端基础---JQuery的页面加载+选择器+电子时钟案例

    jQuery jQuery的页面加载 <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

  3. jQuery的页面加载完毕事件?

    很多时候我们需要获取元素,但是必须等到该元素被加载完成后才能获取.我们可以把js代码放到该元素的后面,但是这样就会造成js在我们的body中存在不好管理.所有页面加载完毕后所有的元素当然已经加载完毕. ...

  4. 页面加载事件html5,JavaScript页面加载事件实例讲解

    一.onload 加载事件 onload 是 window 对象的一个事件,也可以省略 window 直接使用. 常用方式: 这个事件是等待页面加载完成之后,再执行 注意:该事件相比于在 中的

  5. jquery实现页面加载进度条(转)

    实现原理: 根据页面执行js的顺序将遮罩层和loading图片最先显示出来,等到页面加载完成后,用js控制图片消失.既在网页的头部放置一个文字或者图片的 loading 状态,然后页尾载入一段 JS ...

  6. jQuery与JavaScript 页面加载事件

    参考菜鸟教程 window.onload 与 jQuery ready() 区别 // JavaScript window.onload = function () {}; // jQuery $(d ...

  7. jQuery在页面加载的时候自动调用某个函数的方法(转载)

    第一种:$(document).ready(function(){ func(xxx)//执行函数}); 第二种:$(function(){ func(xxx)//执行函数}); 第三种:jQuery ...

  8. jquery实现页面加载时删除特定class 的div内前三个字符

    jQuery(document).ready(function(){          jQuery("div.groupheader").each(function(){  $( ...

  9. vue生命周期函数,页面加载事件

    <script>export default {data() {return {};},methods: {toIndex() {//跳转页面this.$router.push(" ...

最新文章

  1. pe如何自动加载外置工具_如何自动加载网站的深色模式?
  2. php isset缺陷 用array_key_exists
  3. python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值
  4. ASP.NET Core 优雅的在开发环境保存机密(User Secrets)
  5. 大型Javascript应用架构的模式(译文)
  6. Cisco2960交换机密码忘记恢复教程
  7. jvm类加载机制是怎么样的
  8. matlab 等势面立体图,求助大牛MATLAB画三维等势面
  9. 工频干扰频谱测量_EMC预认证测量的哀与愁
  10. 在URP中使用UICamera
  11. python chardet_Python - chardet
  12. 外服封号_王者荣耀外服玩家被封号十年吐槽无辜,官方复审后,玩家表示轻了...
  13. 应用计算机金融 pdf,金融保险计算机技术及其在金融业中的应用.pdf
  14. GitLab non-standard SSH port
  15. OSPF(Open Shortest Path First)开放式最短路径优先协议07
  16. 擎标|CMMI 5认证对软件企业有什么好处?
  17. 章节1 概述 - Segger SystemView使用手册(译文)
  18. 使用wps把word格式文件转换成pdf文件
  19. 蔡徐坤一条微博转发过亿 幕后推手被判刑五年
  20. 小萝莉偷菜机器人(QQ农场辅助程序)0.3F4 新年版 -2010年1月17日更新

热门文章

  1. Saur家的官方语言
  2. [导入]在SYBASE数据库中使用游标(Cursors)将多行查询结果进行逐行处理
  3. C语言char的大小写转换
  4. Smith Numbers POJ - 1142 (暴力+分治)
  5. 利用lxml爬取豆瓣小组内容文档并保存
  6. 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧以及动画创建!【二】...
  7. CSAPP Bomb Lab记录
  8. 《XNA游戏开发》简介
  9. 【Vegas原创】ProC环境搭建
  10. Python天天美味(17) - open读写文件