-->文档或浏览器窗口中发生的一些特定的交互瞬间(用户和浏览器之间的交互行为)
-->可以在事件对应的属性中设置一些js代码,这样当事件被触发的,这些代码将会执行
1. 写在HTML里
-->单击:<button id="btn" onclick = "alert('讨厌')">按钮</button>
-->双击:<button id="btn" ondblclick = "alert('哈哈')">我也是按钮</button>
-->鼠标靠近:onmousenove
2. 写在js里
-->可以为按钮的对应事件绑定处理函数的形式来响应事件
-->这样当事件被触发时,其对应的函数将会被调用
<button id = "btn">按钮</button>
var btn = document.getElementById("btn")
btn.onclick = function(){alert("干嘛")}
3. 文档的加载
-->onload事件会在整个页面加载完成之后才触发
window.onload = function(){alert("hello")}
4. confirm
显示带有一段消息以及确认按钮和取消按钮的对话框,需要一个字符串作为参数,该字符串将会作为提示文字显示出来,如果用户点击确认则会返回true,如果点击取消则返回false
5. onscroll
-->该事件会在元素的滚动条滚动时触发
6. onmousemove
-->该事件将会在鼠标在元素中移动时被触发
7. window.onload
-->加载事件,该事件会在整个页面加载完成后再触发
8. window.onunload
-->关闭页面和刷新页面才触发
9. onchange
-->输入完成之后触发,一般和输入框搭配