首页 > 代码库 > $(document).ready() $(window).load 及js的window.onload
$(document).ready() $(window).load 及js的window.onload
1、$(document).ready() 简写为$(function(){}) DOM结构绘制完成执行,而无需等到图片或其他媒体下载完毕.
2、$(window).load 在有时候确实我们有需要等到页面的所有东西都加载完后再执行时使用
3、window.onload=function(){} 必须等到页面内包括图片的所有元素加载完毕后才能执行
另:defer属性
在脚本中写defer,<script type="text/javascript" defer></script>,则浏览器在下载脚本时,不会对其立即处理,而是会继续对下面的页面进行下载解析,提高下载性能
defer用于:不需要立即执行的脚本,例如$(window).load的函数,可用于界面上一些需要点击或鼠标事件的方法
备注:浏览器可并发请求,但是加载js时,脚本会阻塞其他资源的加载,所以脚本置后
$(document).ready() $(window).load 及js的window.onload
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。