js——事件

事件?

  • 用户在网页中的行为
  • 处理用户在网页中的行为
  • 当用户出发某种行为之后,让他执行指定的函数

事件由三部分组成

1.事件源----触发行为的标签(使用标签的id名作为变量就可以代表这个标签)
2.事件类型—用户在网页中行为的类型:左键单击,右键单击,滚动滚轮,敲击键盘,拖拽…
3.事件处理程序—行为被触发后,要执行的函数

处理事件的语法:事件源.on事件类型=函数

代码:

        alert('点击了按钮');
    } ```

注:将一个函数名称作为事件处理程序的时候, 千万不要加小括号, 因为这里需要的是一个函数代码值, 而不是调用的结果
例如:点击按钮时:btn.onclick = fn

事件的类型:

 //单击---click
    btn.onclick = function(){
        console.log('单击事件')
    }
// 双击---dbclick
    btn.ondbclick = function(){
        console.log('双击事件')
    }
   //鼠标移动--- mousemover---只要鼠标划在作用区域内就会一直执行
    box.onmousemove = function(){
        console.log("在div上移动了鼠标");
    }
  //鼠标移入---mouseover
    box.onmouseover = function(){
        console.log('鼠标移入了')
    }
   //鼠标移出---mouseout
    box.onmouseout = function(){
        console.log('鼠标移出了')
    }

   //键盘按下 --- keydown --- 只要键盘按下了,不松开就一直触发这个行为
    btn.onkeydown = function(){
        console.log("键盘按下事件");
    }
    //键盘抬起--- keyup --- 只有在抬起的时候执行一次
    btn.onkeyup = function(){
        console.log('键盘抬起事件')
    }
    //网页加载事件
    window.onload = function(){
           //当网页中所有资源都加载完了才会执行这个事件中的代码
           console.log('我是所有资源都加载完了才执行的')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值