Appearance
07-进阶语言能力
章节目标:围绕“07-进阶语言能力”建立知识主干,能说清关键机制,并能用最小代码或真实案例验证结论。
学习要求
- 阅读时把“概念、适用场景、常见错误、验证方法”分别记下来。
- 带代码的内容至少运行一次,再主动修改一个条件观察结果。
- 学完后选择三个主题,不看原文向别人讲清楚。
完整目录(49 篇)
- JavaScript Atomics 对象完全教程
- Proxy
- 构造函数
- Proxy.revocable()
- apply()
- construct()
- defineProperty()
- deleteProperty()
- get()
- getOwnPropertyDescriptor()
- getPrototypeOf()
- has()
- isExtensible()
- ownKeys()
- preventExtensions()
- set()
- setPrototypeOf()
- this 问题
- 实例:Web 服务的客户端
- Reflect
- Reflect对象创建目的
- 实例:使用 Proxy 实现观察者模式
- Reflect.apply(func, thisArg, args)
- Reflect.defineProperty(target, propertyKey, attributes)
- Reflect.get()
- Reflect.getOwnPropertyDescriptor(target, propertyKey)
- Reflect.getPrototypeOf(obj)
- Reflect.has(obj, name)
- Reflect.isExtensible (target)
- Reflect.ownKeys (target)
- Reflect.preventExtensions(target)
- Reflect.set
- Reflect.setPrototypeOf(obj, newProto)
- 静态方法
- SharedArrayBuffer
- Vue3使用worker
- Web Worker 在多组件场景实战避坑
- Web Worker 适用性概述
- SharedArrayBuffer限制
- new Worker(...URL) 何时会「出问题」
- 券商服务器(或流动性提供商)特定格式
- 完整 DEMO
- 运行计时器
- 数据序列化
- 核心踩坑清单
- 路径问题
- 渲染数据在计算中时最佳实践
- 稳定版模版
- 进阶版:多 Worker + Worker Pool 线程池封装方案
