js 事件:客户端的某个动作行为的瞬间
on+click(事件类型)
鼠标事件:
鼠标点击:
onclick
鼠标双击:
ondbclick
鼠标移入:
onmouseover:
onmouseenter:
鼠标移出:
onmouseout:
onmouseleave:
右键右击:
oncontextmenu:
键盘事件:
按键按下:
onkeydown
按键抬起:
onkeyup
表单事件:
焦点事件:
获取焦点:
onfocus
失去焦点:
onblur
内容变更:
onchange
表单验证:
<form οnsubmit="return fn() " > </form>
滚动条事件:
window.οnscrοll=function(){
}
页面加载完毕:
window.οnlοad= function(){
}
鼠标滚轮事件:
window.onwheel = function(){
}
移动端事件(touch):
js事件的绑定:捕获客户端的动作行为
绑定事件的方式:
方式一:通过事件的属性来绑定事件
<div οnclick="fn()"></a>
方式二:节点动态属性绑定
ele.onclick = function(){
}
ele.onclick = fn
方式三:给元素添加事件监听的方式
ele.addEventListenaer("类型",方法体,[触发])
ele.addEventListenaer("click|mouseover|blur",function(){}|fn,true|false)
js事件场景:以冒泡的方式触发(事件嵌套)
<div οnmοuseοver=>
<p οnmοuseοver=>
<a href="#" οnclick=""></a>
</p>
</div>
j=i=10 (true)
for(var j =10,var i=0;j<=0,i>=10;j--,i++){
}
if(a = 10 && b=20)