首页 > 其他分享 >jQuery(window.onload与$(document).ready())

jQuery(window.onload与$(document).ready())

时间:2023-01-17 19:55:05浏览次数:58  
标签:jQuery onload console log function window logo

视频

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>window.onload与$(document).ready()</title>
</head>
<body>
<h1>测试window.onload与$(document).ready()</h1>
<img id="logo" src="https://gss0.bdstatic.com/5bVWsj_p_tVS5dKfpU_Y_D3/res/r/image/2017-05-19/6fec71d56242b74eb24b4ac80b817eac.png">

<!--
区别: window.onload与 $(document).ready()
  * window.onload
    * 包括页面的图片加载完后才会回调(晚)
    * 只能有一个监听回调
  * $(document).ready()
    * 等同于: $(function(){})
    * 页面加载完就回调(早)
    * 可以有多个监听回调
-->
<script type="text/javascript" src="js/jquery-1.10.1.js"></script>
<script type="text/javascript">
  /*
   需求:
   1. 直接打印img的宽度,观察其值
   2. 在 $(function(){}) 中 打印 img 的宽度
   3. 在 window.onload 中打印宽度
   4. 在 img 加载完成后打印宽度
   */
  var $logo = $('#logo')
  console.log($logo.width()) // 0
  $(function () {
    console.log('$1()', $logo.width())
  })
  $(function () {
    console.log('$2()', $logo.width())
  })

  window.onload = function () {
    console.log('onload1()')
  }
  window.onload = function () {
    console.log('onload2()', $logo.width())
  }

  $logo.on('load', function () {
    console.log('load', this.width)
  })
</script>
</body>
</html>

标签:jQuery,onload,console,log,function,window,logo
From: https://www.cnblogs.com/chuixulvcao/p/17058606.html

相关文章

  • jQuery多库共存
    视频<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>26_多库共存</title><styletype="text/css">*{margin:0px;}.div1......
  • jQuery(自定义动画/导航动态显示效果)
    视频自定义动画<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>24_自定义动画</title><styletype="text/css">*{margin:0px;......
  • Windows截图操作
    Win7截图方法如下所示:1、按键盘的Prtsc键(PrintScreen键)截图这样获取的是整个电脑屏幕的内容,按Prtsc键后,可以直接打开画图工具,接粘贴使用。也可以粘贴在QQ聊天......
  • 黑苹果双系统时间不一致_黑苹果与Windows系统时间不对(不同步)
    解决办法:WIN+x选择管理员模式进入CMD复制下面的代码,点击CDM右键可以直接进行粘贴,然后按回车键即可。RegaddHKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformat......
  • Windows 进程端口占用
    端口占用netstat-ano|findstrport/pid协议本地地址外部地址状态PIDTCP0.0.0.0:31230.0.0.0:0LISTENING53368TCP127.0.0.1:3123127.0.0.1:1377......
  • 文件上传测试:Windows 创建指定大小的文件
    读者提问: 『我们测试文件上传时需要上传指定大小的文件,Windows如何创建指定大小的文件,有比较便捷的操作方法吗 ?』 阿常回答:fsutil.exe 创建指定大小文件指定内容生成指......
  • (转发)Nginx Windows详细安装部署教程
    原文:NginxWindows详细安装部署教程-taiyonghai-博客园(cnblogs.com) 一、Nginx简介Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMT......
  • 文件上传测试:Windows 创建指定大小的文件
    读者提问: 『我们测试文件上传时需要上传指定大小的文件,Windows如何创建指定大小的文件,有比较便捷的操作方法吗 ?』 阿常回答: fsutil.exe 创建指定大小文件......
  • 【Windows】清除运行历史记录
    ✨清除运行历史记录搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU删除所有非......
  • 【Windows】资源管理器窗口恢复默认大小
    ✨资源管理器窗口恢复默认大小搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows......