开发工具与关键技术:Adobe Dreamweaver JavaScript

作者:周乐献

撰写时间:2020年4月29日

事件,就是用户文档或浏览器的交互行为; JavaScript 与 HTML 之间的交互是通过事件实现的。

对于 Web 应用来说,有下面这些代表性的事件:

onclick 鼠标点击某个对象

  1. ondblclick 鼠标双击某个对象
  2. onerror 当加载文档或图像时发生某个错误
  3. onfocus 元素获得焦点
  4. onblur 元素失去焦点
  5. onkeydown 某个键盘的键被按下
  6. onkeypress 某个键盘的键被按下或按住
  7. onkeyup 某个键盘的键被松开
  8. onload 某个页面或图像被完成加载
  9. onmousedown 某个鼠标按键被按下
  10. onmousemove 鼠标被移动
  11. onmouseout 鼠标从某元素移开
  12. onmouseover 鼠标被移到某元素之上
  13. onmouseup 某个鼠标按键被松开
  14. onreset 重置按钮被点击
  15. onresize 窗口或框架被调整尺寸
  16. onselect 文本被选定
  17. onsubmit 提交按钮被点击
  18. onunload 用户退出页面

因为浏览器或浏览器版本的不同,所以各个浏览器的事件不完全相同。

为了保证执行代码时页面代码已经加载完毕,通常把js代码写下body的最下面。

页面加载事件 Window.onload再页面上只能出现一次。同时出现两个或多个页面加载事件时,后面的代码会覆盖前面的代码,系统会只执行最后面的页面加载事件。

JavaScript事件总结相关推荐

  1. javascript事件列表解说

    javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触发此事件 onmousedown ...

  2. javascript --- 事件托付

    javascript 之 事件托付 长处:1.提高性能(仅仅须要对父级进行操作,子节点相同会拥有其相关属性和方法) 2.对于新加入的事件.也让其拥有父级事件的属性 <!doctype html& ...

  3. 【探讨】javascript事件机制底层实现原理

    前言 又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把 我们今天来猜一猜,探讨探讨,javascript底层事件机制是如 ...

  4. javaScript事件(二)事件处理程序

    一.事件 二.事件流 以上内容见:javaScript事件(一)事件流 三.事件处理程序 前面提到,事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字.响应 ...

  5. onpaste事件不生效_从实际开发中来看JavaScript事件循环的使用场景

    前言: 本文是介绍结合DOM事件流和JavaScript事件循环解决一个工作中的实际问题的过程,很多东西不只是面试的时候才会用得到 文中涉及到的代码demo地址:drag-and-eventloop ...

  6. javascript 事件对象

    btn.onclick = function (event) {// event 就是事件对象var e = event || window.event; // window.event是兼容低版本I ...

  7. JavaScript事件详解-jQuery的事件实现(三)

    正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...

  8. JavaScript 事件入门知识

    JavaScript事件是由访问Web页面的用户引起的一系列操作; 例如:用户点击;当用户执行某些操作的时候,再去执行一系列代码; 一 事件介绍 事件一般是用于浏览器和用户操作进行交互;最早是IE和N ...

  9. JavaScript事件绑定

    本文介绍一些JavaScript事件绑定的常用方法及其优缺点,同时在最后展示一个由 Dean Edwards 写的一个比较完美的事件绑定方案. 传统方式 element.onclick = funct ...

  10. 我理解的javascript事件循环(一)

    javascript事件循环分为2种:一种是浏览器端事件循环,一种是node端事件循环. 此文只是捋一捋我对浏览器端事件循环的理解. 前言 我们都知道 JavaScript 是一门单线程语言,这意味着 ...

最新文章

  1. 网络编程学习笔记(获取所有网络接口)
  2. 任意1-10中的4个数字,使用加减乘除计算得出24结果的可能组合(java版),很多人小时候都玩过...
  3. caffe的python接口学习(8):caffemodel中的参数及特征的抽取
  4. 关于星空的java小程序_[Java教程]小程序使用Canvas画饼图_星空网
  5. @Autowired @Resource @Inject 自动注入
  6. linux18.0.4安装mysql
  7. mysql max_prepared_stmt_count_MySQL的max_prepared_stmt_count参数
  8. 杨廷琨Oracle Code大会分享:如何编写高效SQL(含PPT)
  9. PostgreSQL查询计划剖析
  10. mysql query profiler_MySQL Query Profiler
  11. GTRD:最全面的人和小鼠转录因子chip_seq数据库
  12. 开始→运行(cmd)命令大全(绝对经典)
  13. 高效 Windows 工作环境 Java 开发环境搭建
  14. ps----高低频磨皮--------中性灰磨皮-----------双曲线磨皮
  15. 史上最全CAD快捷键大全汇总
  16. 程序设计方法学作业—三天打渔两天晒网程序设计
  17. 【NPM】Building fresh packages运行很久都没反应
  18. mysql ndb 安装_mysql NDB的安装配置使用示例
  19. 读书笔记之《人性的优点》
  20. 微信公众号开发(1)--微信公众平台与后台服务器

热门文章

  1. 吐槽Scrum,说说Agile
  2. 苹果6怎么关闭运行程序_苹果推送 iOS 13.6 测试版:终于能关闭系统更新自动下载...
  3. C语言 | for语句
  4. 云南省三校生计算机基础知识试题及答案,2011年云南省三校生高考计算机应用基础试题...
  5. 网络工程师六大工作经验~总有一条适合你
  6. python中异或是什么意思_python中 “与,或,异或”
  7. labview怎么设置中文_小米手机怎么弄抖音中文数字时钟罗盘屏保 设置动态壁纸教程...
  8. 基于逻辑回归的天猫优惠券使用情况预测
  9. element table手动实现自定义筛选(手动实现)
  10. 13 个Python开发者必知的Python GUI库