六维教程

JavaScript 教程

你已经会写 HTML 和 CSS,页面有了内容和样式,但它还是静态的。JavaScript 就是给网页补上行为能力的语言,用户点击、表单校验、数据请求,都靠它完成。本教程面向【有 HTML/CSS 基础、初次接触 JavaScript 的新人】,从零开始讲透每一个核心知识点。

本教程是 ES6 教程的前置课程。教程全程使用现代推荐的写法,只用 letconst 声明变量,不接触旧语法 var,部分 ES6 特性(模板字符串、箭头函数、for...of 等)会提前渗透使用,为后续学习ES6 教程打好基础。

前置准备

学习本教程前,你需要掌握

  • HTML 基础,标签、属性、表单控件,本教程实操部分会用到。
  • CSS 基础,选择器、类名、样式规则,DOM 样式操作部分会用到。

学习路线

本教程共 9 个部分 38 篇文章,按顺序学习效果最佳。

第一部分,初见 JavaScript(3 篇)

第二部分,变量与数据类型(5 篇)

第三部分,流程控制(4 篇)

第四部分,函数(5 篇)

第五部分,数组(4 篇)

第六部分,对象(5 篇)

第七部分,原型与继承(3 篇)

第八部分,DOM 操作(5 篇)

第九部分,事件(4 篇)

学习方法建议

  • 每篇都动手敲一遍示例代码,浏览器按 F12 打开开发者工具,Console 面板可以直接运行。
  • 学完一部分做一次小练习,比如用对象和数组做一个学生信息管理,用 DOM 和事件做一个待办列表。
  • 遇到不懂的术语,优先查 MDN 文档,它是最权威的参考。

学完本教程,就可以进入ES6 教程,学习更现代的语法特性,继续前端进阶之路。

下一篇
JavaScript 是什么