JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:
1.HTML 定义了网页的内容
2.CSS 描述了网页的布局
3.JavaScript 网页的行为
- ECMAscript
- BOM浏览器对象模型
- DOM文档对象模型
HTML 事件
HTML 事件可以是浏览器行为,也可以是用户行为。
以下是 HTML 事件的实例:
HTML 页面完成加载
HTML input 字段改变时
HTML 按钮被点击
通常,当事件发生时,你可以做些事情。
在事件触发时 JavaScript 可以执行一些代码。
常见的HTML事件
下面是一些常见的HTML事件的列表:
- onchange HTML 元素改变/域内容改变事件
- onclick 用户点击 HTML 元素
- onmouseover 用户在一个HTML元素上移动鼠标
- onmouseout 用户从一个HTML元素上移开鼠标
- onkeydown 用户按下键盘按键
- onkeyup 用户按下键盘按键后弹起
- onload 浏览器已完成页面的加载
- onfocus 获取焦点事件
- onblur 失去焦点事件
- onsubmi 表单提交事件(一定要使用return run()返回boolean类型)
HTML 元素中可以添加事件属性,使用 JavaScript 代码来添加 HTML 元素。
- 事件句柄绑定方式(1开发方便2传参方便3可以多个。缺点是高度杂糅不宜维护)
- DOM绑定方式(对象.事件属性)(通过匿名函数可以使用多个,也可以传参数!推荐!!!)