Express 中间件与路由什么是 ExpressExpress 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备...

Express

Node 常用模块本节涉及的常用模块 Node 模块 描述 global 全局对象 path...

Node

CSS 属性集合box-shadow取值设置或检索对象阴影,可以设定多组效果,每组参数值以逗号分隔,取值为: none - 无阴影 <length>① - 第 1 个长度值用来设...

CSS

CSS 动画transform 变换transform 2D Transform Functions: matrix() - 以一个含六值的 (a,b,c,d,e,f) 变换...

CSS

DOM 节点操作什么是 DOMDOM(Document Object Model) 的基本思想是把结构化文档(如 HTML 和 XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM ...

HTML

FormData & File APIFormData实例方法XMLHttpRequest Level 2 添加了一个新的接口 FormData,可以组装一组用 XMLHttpReque...

JS

XHR & Fetch API什么是 AJAXAJAX(Asynchronous JavaScript and XML) 是一种技术方案,能够向服务器请求额外的数据而无须卸载页面。其技术...

JS

Touch & Drag 事件Touch 事件TouchEvent 是一类描述手指在触摸平面(如触摸屏、触摸板等)的状态变化的事件。TouchList 对象代表多个触点的一个列表。每个 ...

JS

事件代理事件流几个重要的事件定义: 事件流 - 描述的是从页面中接收事件的顺序 事件 - 用户或浏览器自身执行的某种动作。比如 click、load、mouseover 等 事件处理程序 ...

JS

正则表达式 & glob什么是正则表达式正则表达式(Regular Expressions) 是用于匹配字符串中字符组合的模式,构建正则表达式有两种形式:/* /pattern/fl...

JS

Module 模块Module静态加载在 ES6 推出 Module(模块)之前,模块加载方案主要有以下几种: CommonJS - 同步加载模块,一般用于服务器,如 NodeJS AMD ...

ES6

Promise & ObservablePromise三种状态Promise 是异步编程的一种解决方案,ES6 将其写进了语言标准,统一了用法。Promise 对象有三种状态: pen...

ES6

Generator & AsyncGenerator 函数yield / nextGenerator 函数是 ES6 提供的一种异步编程解决方案,执行 Generator 函数会返回一个...

ES6

Set & Map 数据结构SetSet 数据结构类似于数组,但成员的值都是唯一的。本身是一个构造函数,用来生成 Set 数据结构。var set = new Set(1, 2, 3);...

ES6

Proxy & ReflectProxy使用方法Proxy 代理用于修改某些操作的默认行为,可以对外界的访问进行过滤和改写。// 使用方法var proxy = new Proxy(ta...

ES6