从基础到高级,全面掌握现代 JavaScript,包括 ES6+ 特性和最新技术
从基础语法到高级特性,循序渐进的学习路径
通过实际项目巩固所学知识,提高应用能力
涵盖 ES6+、TypeScript、异步编程等现代特性
学习模块化、性能优化、安全等企业级实践
目标:建立正确的变量、数据类型和控制流概念,掌握现代 JavaScript 语法。
语言简介、发展历史、运行环境、开发工具配置
let/const/var、原始类型、类型检测、类型转换
运算符详解、条件语句、循环结构、异常处理基础
函数声明、参数处理、返回值、作用域、箭头函数
目标:熟练掌握数据处理,理解 JavaScript 中的核心数据结构。
数组方法、高阶函数、解构赋值、展开运算符
对象操作、属性描述符、Map/Set、WeakMap/WeakSet
字符串方法、模板字面量、正则语法、实战应用
目标:构建可维护的大型代码结构,掌握现代模块化开发。
原型链、class 语法、继承、封装与多态
ES Modules、导入导出、动态导入、模块化最佳实践
目标:优雅地处理网络请求和并发操作,编写健壮的代码。
回调函数、Promise、async/await、事件循环
Fetch API、请求配置、响应处理、跨域问题
try-catch、错误类型、自定义错误、资源清理
目标:创造丰富的用户交互体验,掌握浏览器提供的强大能力。
选择器、节点操作、属性处理、性能优化
事件流、事件委托、自定义事件、手势处理
存储 API、历史管理、剪贴板、通知、地理位置
目标:掌握 TypeScript 和构建工具,完成高质量商业级项目。
类型系统、接口、泛型、类型推断、与 JS 互操作
性能监控、优化策略、安全防护、最佳实践
SPA 应用、数据可视化、实时通信、全栈项目