编程 Function.prototype.bind() 前言 背景 这两天在阅读 Koa.js 的源代码,在阅读过程中遇到了这样一段代码。 'use strict' /** * Expose compositor. */ module.exports = compose /** * Compose `middleware` returning * a fully valid middleware comprised * of all those which are passed. * * @param {Array}
编程 Document Object Model 简述 前言 背景 这篇文章写的有点太晚了,以至于当时为什么要写的原因都想不起来了😂。大概原因是当时在代码中看到了一个之前从未见过全局方法,查了一下文档,不是 JavaScript 的全局方法,而是 DOM 的全局方法。当时脑子一下就懵了,DOM 到底是什么了? DOM 是什么 文档对象模型 (DOM) 是 HTML 和 XML 文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(