zoukankan      html  css  js  c++  java
  • 事件分类

    ## 事件分类

        -过第二遍,第三遍的时候注重点不同!!!

        鼠标事件:

            onclick

            onmouseover        onmouseout       【冒泡】

            onmouseenter        onmouseleaver  【不冒泡】

            onfocus        onblur

            onmousemove/onmouseup/onmousedown

            总结:

                onmouseenter:对儿子绑定,鼠标放到父亲也可以响应

                    -只会经过自己才触发

                    -mouseenter:不会冒泡

                onmouseover:每一次鼠标到儿子,父亲身上都会响应

                    -鼠标经过自身盒子会触发;经过子盒子还会触发

                    -【原因:mouseover会冒泡】

            oninput:监听是否有输入的时候

            contextmenu:阻止鼠标右键

        键盘事件

            onkeyup

            onkeydown

            onkeypress

        总结:

            keyup,keydown可以识别

            keypress:功能键是无法识别的!ex:control shift 左右箭头

            键盘事件对象的keyCode,即event.keyCode:按键的ascii码     a:65//91

            keyup,keydown: 不能识别大小写   空格:32

            keypress:区分大小写

        event整理:

            clientX clientY         可视区域的x,y坐标

            pageX   pageY           页面文档

            screenX screenY         电脑屏幕

    案例:

        京东输入框:

            1:默认值

            2:获取焦点,默认值背景色变浅 onfocus

            3:输入值,默认值消失 oninput

            4: 输入值为空,回复默认值

  • 相关阅读:
    一个涉及到浮点寄存器的CM
    树和二叉树一篇就搞定!
    串的两种模式匹配方式(BF/KMP算法)
    队列的知识讲解与基本实现(数据结构)
    如何用C++实现栈
    判断List集合为空还是null的正确打开方式
    双链表的基本实现与讲解(C++描述)
    Redis从认识安装到实现增删改查
    如何使用C++实现单链表
    线性表——顺序表的实现与讲解(C++描述)
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/12936490.html
Copyright © 2011-2022 走看看