美文网首页
事件初探

事件初探

作者: 阿九是只大胖喵 | 来源:发表于2017-03-17 15:34 被阅读0次

什么是事件
事件是分为两部分:

  1. **行为本身: **浏览器天生就赋予其的行为 onclick, onmouseover(onmouseenter), onmouseout(onmouseleave), onmousemove, onmousedown, onmouseup, onmousewheel(鼠标滚轮滚动行为), onscroll(滚动条滚动行为), onresize(window.onresize->浏览器窗口的大小改变事件), onload, onunload, onfocus(文本框获取焦点事件), onblur(文本框失去焦点事件), onkeydown/onkeyup(键盘的按下和抬起事件)...
    哪怕没有给上述的行为绑定方法,事件也是存在的,当我们点击这个盒子的时候,同样会触发它的onclick行为,只是什么事请都没有做而已。

  2. 事件绑定: 给元素的某一个行为绑定方法。
    DOM 0级事件绑定

    // -> onclick这个行为是定义在当前元素的私有属性上
    // DOM 0级事件绑定
    var oDiv = document.getElementById('div1');
    oDiv.onclick = function () {
        // -> 当触发oDiv的click行为时,会把绑定的这个函数执行
    };

DOM 2级事件绑定

    // addEventListener这个属性是定义在当前元素的所属EventTarget这个类的原型上
    // DOM 2级事件绑定
    oDiv.addEventListener('click', function () {
        console.log('ok');
    }, false);

相关文章

  • javascript 中的事件机制

    js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...

  • 事件初探

    什么是事件事件是分为两部分: **行为本身: **浏览器天生就赋予其的行为 onclick, onmouseove...

  • 19- jQuery中的事件

    jQuery中的事件 作者:曾庆林 事件初探 加载文档完成触发:$(document).ready(functio...

  • koa2+sequelize初探

    koa2+sequelize初探 项目结构 controllers:请求后的事件 mdel:sequelize数据...

  • 事件总线初探

    闲话说说Android的通信机制,Android的通信方式有蛮多,intent、broadcast、进程间通信等等...

  • JavaFX事件初探

    1.概念JavaFX最重要的特性就是属性绑定,事件也推荐这样做,和swing、Android常用的set***的方...

  • 初探iOS事件机制

    什么是响应链 响应链是一堆可以处理事件的对象构成的具有先后循序的链条。iOS 中有一个类叫做 UIResponde...

  • Flutter|初探事件处理

    前言 作为一名前两年只专注于Android最近才开始接触Flutter(Dart)的跨平台小白来说,很多东西都是在...

  • 苹果 ARKit 初探

    苹果 ARKit 初探 苹果 ARKit 初探

  • iOS 8 Size Classes初探

    iOS 8 Size Classes初探 iOS 8 Size Classes初探

网友评论

      本文标题:事件初探

      本文链接:https://www.haomeiwen.com/subject/ujbenttx.html