• 事件分类


    ## 事件分类

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

        鼠标事件:

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

  • 相关阅读:
    C# 关键字总结
    C# .NET、Mono、跨平台 的简单介绍
    Leetcode---剑指Offer题15---二进制中1的个数
    Leetcode---剑指Offer题14---剪绳子
    C# string方法总结
    Unity XML的使用
    C# 文件类总结 File、Directory、FileStream、StreamWriter、StreamReader
    自定义博客园---固定推荐反对到右下角
    自定义博客园---返回顶部
    CentOS 安装Python3.x常见问题
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/12936490.html
Copyright © 2020-2023  润新知