jq页面加载事件(JS和jQuery的加载事件)
javascript的加载事件:
-
<body onload = “函数()”>
-
window.onload = function(){}
jquery加载事件实现
-
$(document).ready(function处理);
-
$().ready(function处理);
-
$(function处理); 对第一种加载的封装
jquery加载事件与传统加载事件的区别
-
设置个数
在同一个请求里边,jquery的可以设置多个,而传统方式只能设置一个,传统方式加载事件是给onload事件属性赋值,多次赋值,后者会覆盖前者。
jquery方式加载事件是把每个加载事件都存入一个数组里边,成为数组的元素,执行的时候就遍历该数组执行每个元素即可,因此其可以设置多个加载事件。
-
执行时机不一样
传统方式加载事件,是全部内容(文字、图片、样式)在浏览器显示完毕再给执行加载事件。
jQuery方式加载事件,只要全部内容(文字、图片、样式)在内存里边对应DOM树结构绘制完毕就给执行,有可能对应的内容在浏览器里边还没有显示。
jQuery加载事件是对DOMContentLoaded的封装(而非onload)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 lqy2005888@qq.com 举报,一经查实,本站将立刻删除。