博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面加载之window.onload=function(){} 和 $(function(){})的区别
阅读量:6231 次
发布时间:2019-06-21

本文共 520 字,大约阅读时间需要 1 分钟。

通用的页面加载js有四种方式: 

1.window.onload = function(){}; —-js 
2.$(window).load(function(){});——Jquery 
3.$(document).ready(function(){});–Jquery 
4.$(function(){});———————Jquery 
其中1和2为同一种,3和4为同一种 
1、2表示:页面全部加载完成(引用文件,图片)在加载内部函数,且只能执行一个(当文件由多个onload或者load,只加载最后一个)。 
3、4在window.onload执行前执行的,在DOM加载完毕后,页面全部内容(如图片等)完全加载完毕前被执行。而window.onload会在页面资源全部加载完毕后才会执行。

PS: 

DOM文档加载步骤: 
1.解析HTML结构 
2.加载外部的脚本和样式文件 
3.解析并执行脚本代码 
4.执行$(function(){})内对应代码 
5.加载图片等二进制资源 
6.页面加载完毕,执行window.onload

相关资源整合: 

 

转载于:https://www.cnblogs.com/jiangjunli/p/9677472.html

你可能感兴趣的文章
JAVA未来前景还能持续多久
查看>>
Sklearn学习笔记
查看>>
Android 内存优化 (防Memory Leak)
查看>>
C++之指针
查看>>
解决linux用户切换失败 su:execute /usr/bin 没有权限
查看>>
[LeetCode]题解(python):100-Same Tree
查看>>
win10 64位 安装scrapy
查看>>
iostat监控磁盘io
查看>>
centos7搭建ANT+jmeter+jenkins接口测试自动化环境
查看>>
分配问题(二部图的最佳匹配 KM) 线性规划与网络流24题
查看>>
Android子线程访问网络
查看>>
The Ninth Hunan Collegiate Programming Contest (2013) Problem J
查看>>
让你的字段支持保存手机中的emoji表情
查看>>
Java 数组
查看>>
金山实习周记(4)——Google Cloud Print
查看>>
[Windows Azure] Windows Azure Execution Models
查看>>
币值转换
查看>>
asp.net程序集冲突解决笔记(未能加载文件或程序集"XXXXXXXXX")
查看>>
memcached循序渐进(一) - 基础概念和安装
查看>>
常用jQuery代码
查看>>