JavaScript 事件之进度事件

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

8/3/2019 5:19:51 PM 转载 雨辰 145 0 0 JavaScript 事件
浏览器模型之表单 FormData 对象

表单(<form>)用来收集用户提交的数据,发送到服务器。比如,用户提交用户名和密码,让服务器验证,就要通过表单。表单数据以键值对的形式向服务器发送,这个过程是浏览器自动完成的。但是有时候,我们希望通过脚本完成过程,构造和编辑表单键值对,然后通过 XMLHttpRequest.send() 方法发送。浏览器原生提供了 FormData 对象来完成这项工作。

8/3/2019 6:59:39 PM 转载 雨辰 142 0 0 JavaScript 浏览器模型
DOM 之 NodeList 接口 HTMLCollection 接口

节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList 和 HTMLCollection 。这两种集合都属于接口规范。许多 DOM 属性和方法,返回的结果是 NodeList 实例或 HTMLCollection 实例。主要区别是,NodeList 可以包含各种类型的节点,HTMLCollection 只能包含 HTML 元素节点。

8/3/2019 4:28:55 PM 转载 雨辰 141 0 0 DOM
使用 Node.js 创建 Web 服务器

如何使用 Node.js 创建 Web 服务器?在 Node.js 的世界里,只需要几行简单的代码,就可以创建一个类似于 IIS 或者 Apache 的 Web 服务。可以说 Node.js 天生就对 Web 方面开发友好,也证明了 Node.js 的强大。

4/4/2019 8:02:56 PM 原创 雨辰 141 0 0 HTTP
七天学会 Node.js 第二章 代码的组织和部署

本章介绍了使用 Node.js 编写代码前需要做的准备工作,包括 NPM 的介绍。

1/31/2019 8:07:36 PM 转载 雨辰 137 0 0 七天学会 Node.js
Android 开发规范

无规矩不成方圆,定义好规范,才能统一风格,才可提高代码可读性,同时也提高了维护性,还减低了引入 bug 的机会。

3/4/2019 10:12:22 PM 原创 素颜 134 0 0 开发规范
JavaScript 事件之鼠标事件

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

8/3/2019 5:15:18 PM 转载 雨辰 133 0 0 JavaScript 事件
浏览器模型之 XMLHttpRequest 对象

XMLHttpRequest 对象是 AJAX 的主要接口,用于浏览器与服务器之间的通信。尽管名字里面有 XML 和 Http ,它实际上可以使用多种协议(比如 file 或 ftp),发送任何格式的数据(包括字符串和二进制)。

8/3/2019 6:23:41 PM 转载 雨辰 132 0 0 JavaScript 浏览器模型
浏览器模型之 Web Worker

Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给主线程。这样的好处是,一些计算密集型或高延迟的任务可以交由 Worker 线程执行,主线程(通常负责 UI 交互)能够保持流畅,不会被阻塞或拖慢。

8/3/2019 7:03:10 PM 转载 雨辰 129 0 0 JavaScript 浏览器模型
Android 加载本地图片

Android 加载本地图片...

3/4/2019 3:58:31 PM 原创 素颜 127 0 0 Android 加载图片