JS大陆冒险:游戏中学会JS

探索JavaScript的奇妙世界,征服所有知识点,成为JS大陆的真正王者!

🌐
语言核心大陆
JavaScript基础与高级特性
介绍篇
1.1
JS简介
1.2
编辑器
JavaScript基础
2.1
Hello, world!
2.2
代码结构
2.3
use strict
2.4
变量
2.5
数据类型
2.13
循环结构
2.15
函数
代码质量
3.1
调试技巧
3.2
代码风格
3.5
自动化测试
3.6
Polyfills
对象核心
4.1
对象基础
4.4
对象方法
4.5
构造函数
4.6
可选链
数据类型
5.2
数字类型
5.3
字符串
5.4
数组
5.7
Map与Set
高级函数
6.3
作用域
6.8
定时器
6.6
函数对象
🌍
浏览器领域
JavaScript与浏览器交互技术
DOM操作
1.2
DOM树
1.4
元素选择
1.7
文档修改
1.8
样式操作
事件处理
2.1
事件基础
2.2
事件冒泡
2.3
事件委托
2.4
默认行为
UI事件
3.1
鼠标事件
3.5
键盘事件
3.3
拖拽
表单操作
4.1
表单属性
4.2
焦点控制
4.3
输入事件
页面生命周期
5.1
加载事件
5.2
脚本加载
高级主题
6.1
Mutation观察器
6.3
事件循环
🛡️
高级技术领域
JavaScript尖端技术概念
原型与继承
8.1
原型继承
8.2
F.prototype
类机制
9.1
类语法
9.2
类继承
9.3
静态成员
错误处理
10.1
try...catch
10.2
自定义错误
异步编程
11.2
Promise
11.3
Promise链
11.8
async/await
生成器
12.1
生成器
12.2
异步生成器
模块系统
13.1
模块简介
13.2
导入导出
其他特性
14.1
Proxy与Reflect
14.5
BigInt
14.6
Unicode处理