JavaScript¶
约 244 个字 预计阅读时间 1 分钟
Info
JavaScript 的语言层由动态类型、对象引用、词法闭包、prototype、module graph、event loop 和 Promise 共同决定。写 VSCode 插件时,这些机制会直接落到 extension host 的加载、异步取消、资源释放和打包边界上。
Table of Contents¶
- 语言核心与代码质量
- 对象、引用与内置数据结构
- 函数对象、闭包与运行时边界
- 属性描述符、原型与 Class
- 错误处理、Promise 与 async/await
- Generators 与高级迭代
- Modules、静态导入与动态加载
- Proxy、Eval 与运行时边缘机制
- JS/TS 插件工具链
Introduction¶
这组内容把 JS 当成插件工程的运行时语言来读:语法只保留必要边界,重点放在值语义、对象模型、模块加载、异步恢复点和工程链路。ES modules、CommonJS、package.json、bundler、test runner 与 publisher 不是外部杂项,它们共同决定源码能否被 VSCode extension host 正确加载。