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