技术交流QQ群:1027579432,欢迎你的加入!

1.window对象的常见事件

  • 窗口加载事件

    • window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、JS脚本文件、CSS文件等),就调用的处理函数。

      window.onload = function(){};
      或者
      window.addEventListener('load', function(){});
      
    • 注意
      • 有了window.onload就可以把JS代码写到页面元素的上方,因为onload是等页面内容全局加载完毕,再去执行处理函数。
      • window.onload传统注册事件方式只能写一次,如果有多个,会以最后一个window.onload为准。
      • 如果使用addEventListener()来注册事件,则没有onload使用次数的限制。
    • DOMContentLoaded事件触发时,仅当DOM加载完成,不包括样式表、图片、flash等等,IE9以上才支持。
      document.addEventListener('DOMContentLoaded', function(){});
      
    • 注意
      • 如果页面的图片很多,从用户访问到onload触发可能需要较长的时间,交互效果就不能实现,必然影响用户的体验。此时,使用DOMContentLoaded事件比较合适。
  • 调整窗口大小事件
    • window.onresize是调整窗口大小加载事件,当触发时就调用的处理函数。

      window.onresize = function(){};
      window.addEventListener('resize',function(){});
      
    • 注意
      • 只要窗口大小发生像素变化,就会触发这个事件;
      • 我们经常利用这个事件完成响应式布局。window.innerWidth当前屏幕的宽度。

2.资料下载

  • 笔记及代码,欢迎star,follow,fork…

21 window对象常见事件相关推荐

  1. javascript基础——window对象(screen、history、location、navigator、window对象常用方法、window对象常用事件)

    1.screen window.screen 对象包含有关用户屏幕的信息 screen.availWidth 屏幕宽度 screen.availHeight  屏幕高度 2.history forwa ...

  2. Javascript第五章window对象的事件常用方法第三课

    更多免费教学文章请关注这里 HTML DOM Element 对象 HTML DOM 节点 在 HTML DOM (文档对象模型)中,每个部分都是节点: 文档本身是文档节点 所有 HTML 元素是元素 ...

  3. 【JavaScript 教程】浏览器—window 对象

    作者 | 阮一峰 1.概述 浏览器里面,window对象(注意,w为小写)指当前的浏览器窗口.它也是当前页面的顶层对象,即最高一层的对象,所有其他对象都是它的下属.一个变量如果未声明,那么默认就是顶层 ...

  4. JavaScript window 对象详解

    1. 概述 window对象 指当前的浏览器窗口,它也是当前页面的顶层对象,即最高一层的对象,所有其他对象都是它的下属. 一个变量如果未声明,那么默认就是顶层对象的属性. // a是一个没有声明就直接 ...

  5. Javascript第五章DOM简介和window对象第一课

    更多免费教学文章请关注这里 ECMAScript参考:https://blog.csdn.net/qq_30225725/article/details/88621180 Javascript第五章w ...

  6. web api、获取DOM元素的方式、事件理解、click事件在移动端300ms延时、事件对象、事件委托、常见事件类型

    web api: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 ...

  7. 【JavaScript】事件绑定、事件解绑、常见事件类型、事件对象

    文章目录 事件 认识事件 事件绑定 - DOM 0级 事件 - DOM 2级 事件(事件侦听器 事件监听) 事件解绑 解绑dom0级事件 解绑dom2级事件 常见的事件类型 1. 鼠标事件 click ...

  8. DOM笔记(五):JavaScript的常见事件和Ajax小结

    一.常见事件类型 1.鼠标事件 事件名称 说明 onclick 鼠标单击时触发 ondbclick 鼠标双击时触发 onmousedown 鼠标左键按下时触发 onmouseup 鼠标释放时触发 on ...

  9. JS window对象常用方法

    窗口对象的属性和方法: 格式: [window.]属性 [window.]方法(参数) opener.属性 opener.方法(参数) self.属性 self.方法(参数) parent.属性 pa ...

最新文章

  1. 【力扣网练习题】罗马数字转整数
  2. java实现线程同步的方法_Java实现线程同步方法及原理详解
  3. 损失函数|交叉熵损失函数
  4. 反思坚定前进:定时记录 定时总结 一定要拿下目标!一定要心无旁骛!
  5. 【转载】Spring Boot 过滤器、监听器、拦截器的使用
  6. 奇怪的问题,再次启动jar包会导致bean对象失效?Unknown redis exception Cannot connect, Event executor group is terminated
  7. 【AI视野·今日CV 计算机视觉论文速览 第173期】Wed, 25 Dec 2019
  8. 你网购遭遇钓鱼了吗?瑞星安全随身WiFi率先帮你拦截
  9. iptv管理系统php制作,双子星IPTV管理系统搭建教程
  10. SilverLight客户端搭建完善聊天室 测试网址swkzy.vicp.net
  11. Django 【第十四篇】信号
  12. 【静态化平台】☞( 一)网页静态化服务
  13. 偏向锁、轻量级锁、重量级锁、锁升级、锁对比
  14. LOJ2319「NOIP2017」列队
  15. 99乘法表c语言显示坐标,C语言打印九九乘法表
  16. ORACLE 12C连接时报ORA28040和ORA01017的错误
  17. Louvain社区划分算法及Java语言实现
  18. IRQL Ring0实现
  19. ArcGIS山体坡度、坡向分析
  20. 如何给php安装上pecl,PHP PECL如何安装扩展?

热门文章

  1. Loadrunner 性能测试服务器监控指标
  2. HTML中GET与POST的区别
  3. mongodb权限管理02
  4. 找出1个小时前更新的文件并进行拷贝
  5. webpack4升级指北
  6. 巧用Windows 7命令,修复系统故障!
  7. ***博客系统文章的数据库存储方式
  8. Spring Autowired 注入失败总是Null
  9. 负载均衡技术中的真集群和伪集群
  10. sicily 1004 I Conduit!