这是学 JavaScript 常见的没有把语言和 API 分清楚的误区。 JavaScript 是一种语言,我们学习的是它的语法,像如何写循环、条件判断、赋值、作用域、闭包等。而题主所提到的 Canvas,或是说常被误解的 DOM API、Node.js API、Electron API 等,这些都是 API 调用,不是学习 JavaScript 语言要学习的内容。 建议会问出这些问题的人,先分清语言和 API 调用的区别,再思考要学哪些 API。 对于要学哪些 API,我在 《〈美团旅行前端…