JavaScript
零基础到进阶的 JavaScript 系统教程,含可运行示例
JavaScript 是浏览器与 Node.js 的通用语言,也是前端开发的地基。这套教程从变量、函数、数组与对象讲起,覆盖异步编程、DOM 操作与 ES6+ 新特性,示例代码可直接在页面中运行修改,适合零基础入门者与需要查漏补缺的前端工程师。
目录
- 认识 JavaScript
- 第一个 JavaScript 程序
- 变量:let、const 与 var
- 数据类型
- 运算符
- 类型转换
- 字符串
- 数字
- 布尔值
- null 与 undefined
- 条件分支:if...else
- 多路分支:switch
- for 循环
- while 循环
- 数组
- 数组方法
- 对象
- 对象的方法与常用操作
- 函数
- 箭头函数
- 作用域与变量提升
- 闭包
- this 关键字
- 原型与原型链
- 类(class)
- 解构赋值
- 展开与剩余参数
- 模板字符串
- Map 与 Set
- Symbol 与迭代器
- 模块化
- JSON
- 错误处理
- 严格模式
- 回调函数
- Promise
- async 与 await
- 事件循环
- 用 fetch 发起网络请求
- DOM 基础
- DOM 操作
- 事件
- 定时器
- 本地存储
- 表单处理
- 正则表达式
- 日期与时间
- 调试与排错
- JavaScript 最佳实践
- ES2022 之后的新特性