• 事件分类


    ## 事件分类

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

        鼠标事件:

            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: 输入值为空,回复默认值

  • 相关阅读:
    log4Net使用
    VS Code入门
    用VS Code写Python
    C#(99):LINQ查询操作符实例
    C#(99):LINQ to Objects(2)
    spring mvc 配置对静态资源的访问
    EntLib 自动数据库连接字符串加密
    块级格式化上下文( Block formatting contexts)
    Entlib DAAB映射枚举类型
    js 继承
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/12936490.html
Copyright © 2020-2023  润新知