页面对不同访问者的响应叫做事件。
事件处理程序指的是当 HTML 中发生某些事件时所调用的方法
当鼠标指针移动到元素上方,并按下鼠标按键时会发生 mousedown 事件。
当在元素上松开鼠标按钮时会发生 mouseup 事件。
hover()方法用于模拟光标悬停倳件
当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时会触发指定的第二个函数(mouseleave)。
当元素获得焦点时发生 focus 事件。
当通过鼠标点击选中元素或通过 tab 键定位到元素时该元素就会获得焦点。
当元素失去焦点时发生 blur 事件。
blur() 方法触发 blur 事件或规定当发苼 blur 事件时运行的函数
鼠标点击输入框内聚焦,失去焦点还原
1.keydown:在键盘上按下某键时发生,一直按着则会不断触发(opera浏览器除外), 它返回的是鍵盘代码;
2.keypress:在键盘上按下一个按键并产生一个字符时发生, 返回ASCII码。注意: shift、alt、ctrl等键按下并不会产生字符所以监听无效 ,换句话说, 只有按下能在屏幕上输出字符的按键时keypress事件才会触发。若一直按着某按键则会不断触发
3.keyup:用户松开某一个按键时触发, 与keydown相对, 返回键盘代码.
案例1:获取按键代码或字符的ASCII码
案例2:传递数据给事件处理函数
// 只允许按下的字母键生效, 65~90是所有大写字母的键盘代码范围.