资源事件:beforeunload 事件、unload 事件、load 事件、error 事件。session 历史事件:pageshow 事件、pagehide 事件、popstate 事件、hashchange 事件。网页状态事件:DOMContentLoaded 事件、readystatechange 事件。窗口事件:scroll 事件、resize 事件、fullscreenchange 事件、fullscreenerror 事件。剪贴板事件、焦点事件、CustomEvent 接口。
async 和 defer 是 HTML 文档中引入外部 JavaScript 文件时使用的属性。它们影响浏览器加载和执行脚本的方式。
异步编程是 Node.js 最大的特点,没有掌握异步编程就不能说是真正学会了 Node.js。本章将介绍与异步编程相关的各种知识。
程序中我们有时候想让返回按钮,按照自己的需求调整页面,而不是单纯的按照系统返回上一级,这个问题很简单,重写 onKeyDown 方法即可。
<video> 元素用来加载视频,是 HTMLVideoElement 对象的实例。<audio> 元素用来加载音频,是 HTMLAudioElement 对象的实例。而 HTMLVideoElement 和 HTMLAudioElement 都继承了 HTMLMediaElement ,所以这两个 HTML 元素有许多共同的属性和方法,可以放在一起介绍。
进度事件用来描述资源加载的进度,主要由 AJAX 请求、<img>、<audio>、<video>、<style>、<link> 等外部资源的加载触发,继承了 ProgressEvent 接口。它主要包含以下几种事件。
键盘事件由用户击打键盘触发,主要有 keydown、keypress、keyup 三个事件,它们都继承了 KeyboardEvent 接口。
本文介绍使用 Volley 过程中遇到的问题,错误提示:com.android.volley.NoConnectionError: java.io.InterruptedIOException,内容加载失败,问题出在重复调用 queue.start() 方法。