301 永久重定向 1 Activity 1 Android Studio 3 Android 动画 1 Android 读取文件 2 Android 混淆 1 Android 加载图片 4 Android 开源组件 1 Android 模拟器 1 Android 拍照和裁剪 1 Android 屏幕适配 1 Android 权限 3 Android 软键盘 1 Android 摄像头 1 Android 图片压缩 3 Android 网络 1 Android 序列化 1 Android 支付 1 Android 自定义设置 1 Android 组件 2 Android 组件化 3 AndroidManifest.xml 3 Apache 7 APK 1 APP 签名 2 ASCII 1 ASP.NET 2 BIOS 1 C# DateTime 2 CentOS 7 7 CentOS 打包压缩解压 1 CentOS 防火墙 3 CentOS 快捷键 1 CentOS 命令 13 CentOS 命令别名 1 CentOS 目录 6 CentOS 网络连接 1 CentOS 文件 7 CentOS 系统安装 1 CentOS 系统优化 4 CentOS 字符集 1 CSS3 动画 2 CURL 扩展 1 Date 对象 1 DOM 10 DowanloadManager 2 Egg.js 1 Elasticsearch 1 eslint-plugin-react 1 Firewalld 3 Flash 1 Flutter 1 Fragment 1 Google Chrome 1 Gradle 1 GreenDao 1 Gson 2 HSTS 协议 1 HTML 空格 1 HTTP 1 HTTPS 7 IIS 3 ImageView 1 iPhone 1 iTunes 1 Jackson 1 Java SE (JDK) 1 JavaScript 闭包 1 JavaScript 标准库 11 JavaScript 浏览器模型 15 JavaScript 面向对象编程 5 JavaScript 入门篇 3 JavaScript 事件 12 JavaScript 数据类型 7 JavaScript 循环 1 JavaScript 异步操作 3 JavaScript 语法专题 4 JavaScript 运算符 5 JSON 2 KeyboardEvent 1 Kibana 1 Linux 3 Linux 核心目录文件 3 ListView 1 Markdown 1 Mono 1 MySQL 存储引擎 2 MySQL 命令 3 MySQL 数据库备份 1 MySQL 数据类型 3 NDK 1 npm 2 OEM 分区 1 OpenSSL 1 package.json 1 Photoshop 1 PHP 数据库连接 1 Python 开发环境 1 React 4 RegExp 对象 1 RPC 调用 1 RPM 1 ScrollView 1 SEO 1 Session 1 Spinner 1 SQL Server 安装 1 SQL Server 数据库备份 3 SQL 语句 1 SSL 协议 2 SSL 证书 2 strip_tags 函数 1 stripos 函数 1 strongSwan 1 strpos 函数 1 SVN 1 TLS 协议 3 Toast 1 Ubuntu 1 uni-app 1 Unicode 1 Universal-Image-Loader 2 UTF-8 1 Visual Studio Code 1 Visual Studio IDE 1 Volley 网络框架 1 VPN 1 webpack 1 WebStorm 4 WebView 1 Windows 10 7 Windows 照片查看器 1 XmlPullParser 1 yarn 1 yum 源 2 编程知识技巧 1 处理字符串 3 地理坐标 1 递归算法 1 电影 1 定时器 1 多 Application 共存 1 个人隐私 1 计算机基础 4 计算机硬件 1 加密算法 1 健康养生 1 开发规范 1 流程图 1 密码套件 2 面试题系列 1 排序算法 1 七天学会 Node.js 7 日期格式化 1 时间戳 1 数组 1 网页元素接口 7 微信公众号 1 文件系统 1 系统安全 1 硬盘操作 1 优化网页速度 1 正则表达式 1
JavaScript 事件对象的三个阶段

在 JavaScript 事件对象(Event Object)的生命周期中有三个不同的阶段。捕获阶段(Capture Phase)目标阶段(Target Phase)冒泡阶段(Bubble Phase)

9/19/2022 5:47:59 PM 原创 雨辰 575 1 0 JavaScript 事件
JavaScript 事件之 GlobalEventHandlers 接口

HTMLElement、Document 和 Window 都继承了这个接口,也就是说,各种 HTML 元素、document 对象、window 对象上面都可以使用GlobalEventHandlers 接口提供的属性。下面就列出这个接口提供的主要的事件属性。

8/3/2019 5:39:16 PM 转载 雨辰 120 0 0 JavaScript 事件
JavaScript 事件之其他常见事件

资源事件:beforeunload 事件、unload 事件、load 事件、error 事件。session 历史事件:pageshow 事件、pagehide 事件、popstate 事件、hashchange 事件。网页状态事件:DOMContentLoaded 事件、readystatechange 事件。窗口事件:scroll 事件、resize 事件、fullscreenchange 事件、fullscreenerror 事件。剪贴板事件、焦点事件、CustomEvent 接口。

8/3/2019 5:35:09 PM 转载 雨辰 159 0 0 JavaScript 事件
JavaScript 事件之拖拉事件

拖拉(drag)指的是,用户在某个对象上按下鼠标键不放,拖动它到另一个位置,然后释放鼠标键,将该对象放在那里。拖拉的对象有好几种,包括元素节点、图片、链接、选中的文字等等。在网页中,除了元素节点默认不可以拖拉,其他(图片、链接、选中的文字)都是可以直接拖拉的。为了让元素节点可拖拉,可以将该节点的 draggable 属性设为 true 。

8/3/2019 5:28:59 PM 转载 雨辰 65 0 0 JavaScript 事件
JavaScript 事件之触摸事件

浏览器的触摸 API 由三个部分组成。Touch:一个触摸点。TouchList:多个触摸点的集合。TouchEvent:触摸引发的事件实例。

8/3/2019 5:27:08 PM 转载 雨辰 78 0 0 JavaScript 事件
JavaScript 事件之表单事件

表单事件的种类有 input 事件、select 事件、change 事件、invalid 事件、reset 事件,submit 事件...

8/3/2019 5:23:15 PM 转载 雨辰 88 0 0 JavaScript 事件
JavaScript 事件之进度事件

进度事件用来描述资源加载的进度,主要由 AJAX 请求、<img>、<audio>、<video>、<style>、<link> 等外部资源的加载触发,继承了 ProgressEvent 接口。它主要包含以下几种事件。

8/3/2019 5:19:51 PM 转载 雨辰 127 0 0 JavaScript 事件
JavaScript 事件之键盘事件

键盘事件由用户击打键盘触发,主要有 keydown、keypress、keyup 三个事件,它们都继承了 KeyboardEvent 接口。

8/3/2019 5:17:16 PM 转载 雨辰 138 0 0 JavaScript 事件
JavaScript 事件之鼠标事件

鼠标事件指与鼠标相关的事件,继承了 MouseEvent 接口。具体的事件主要有以下一些。

8/3/2019 5:15:18 PM 转载 雨辰 107 0 0 JavaScript 事件
JavaScript 事件之 Event 对象

事件发生以后,会产生一个事件对象,作为参数传给监听函数。浏览器原生提供一个 Event 对象,所有的事件都是这个对象的实例,或者说继承了 Event.prototype 对象。Event 对象本身就是一个构造函数,可以用来生成新的实例。

8/3/2019 5:13:40 PM 转载 雨辰 54 0 0 JavaScript 事件