本文共 1072 字,大约阅读时间需要 3 分钟。
JavaScript:
- 概念 :一门客户端脚本语言
- 运行在客户端浏览器中的,每一个浏览器都有一个JavaScript的解析引擎
- 脚本语言:不需要编译,直接就可以被浏览器解析执行了
- 功能:
- 可以用来增强用户和html页面的交互过程,用来控制html元素,让页面有一些动态效果,增强用户的体验
- JavaScrpit=ECMAScript+JavaScript(BOM+DOM);
- ECMAScript:客户端脚本语言的标准
- 基本语法:
- 与html结合方式
- 内部js:
- 定于 ```
- 使用className
html <script> var div1 = document.getElementById("div1"); div1.onclick = function() { div1.className="d1"; } </script>
- 事件监听机制
- 概念:某些组件被执行了某些操作后,触发了某些代码的执行
- 事件:某些操作.如单击,双击,鼠标移动,键盘按下
- 事件源:组件,如按钮,文本输入框
- 监听器:代码
- 注册监听:将事件,事件源,监听器结合在一起,当事件源发生了某个事件,则触发执行某个监听器代码
- 常见事件:
- 点击事件:
- onclick当用户点击某个对象时调用的事件句柄。
- ondblclick当用户双击某个对象时调用的事件句柄。
- 焦点事件:表单校验
- onfocus元素获得焦点
- onblur元素失去焦点。
- 加载事件,window body
- onload一张页面或一幅图像完成加载
- 鼠标事件(定义方法时,定义一个形参,接受event对象,event对象的button属性可以获取鼠标按钮的键值)
- onmousedown鼠标按钮被按下
- onmousemove鼠标被移动。
- onmouseout鼠标从某元素移开。
- onmouseover鼠标移到某元素之上。
- onmouseup鼠标按键被松开。
- 键盘事件(定义方法时,定义一个形参,接受event对象,event对象的button属性可以获取鼠标按钮的键值)
- onkeydown某个键盘按键被按下。
- onkeypress某个键盘按键被按下并松开。
- onkeyup某个键盘按键被松开。
- 选择和改变:
- onselect文本被选中。
- onchange域的内容被改变。
- 表单事件
- onsubmit确认按钮被点击。
- 表单校验:判断表单是否提交
- return false;
- onreset重置按钮被点击。
转载于:https://www.cnblogs.com/JaminYe/p/10437883.html