JavaScript in Browser MOC
浏览器中的 JavaScript 子主题地图,组织宿主能力、页面对象、事件与并发相关笔记。
#type / moc
#status / growing
#resource / javascript
#platform / browser
[!info] related notes
- 父 MOC: JavaScript MOC
- 子主题总览: 浏览器中的 JavaScript
- 并列子主题: Node.js MOC
JavaScript in Browser MOC
这张地图覆盖什么
这张地图覆盖浏览器作为 JavaScript 宿主环境时的核心知识簇,包括脚本加载、DOM/BOM、事件、页面状态、并发与浏览器特有能力。
从这里开始
- 浏览器中的 JavaScript - 先建立“语言本体 vs 浏览器宿主能力”的边界
- HTML 中的 JS 脚本 - 进入脚本加载与模块脚本
- javascript-dom / JavaScript BOM - 进入页面结构与浏览器环境对象
页面入口与脚本加载
页面结构与环境对象
- javascript-dom
- JavaScript BOM
- Window 对象
- location-object
- history-object
- navigator-object
- screen-object
事件与页面交互
- javascript-events
- add-event-listener
- frontend-event-propagation
- frontend-event-bubbling
- debounce-and-throttle