Javascript

  • Published on
    本文深度剖析了 ES2017 引入的 async/await 语法的核心工作机制。内容从 async 函数的返回值规则入手,详细拆解了 await 关键字如何暂停函数执行、交还主线程控制权,并利用 Promise 和微任务队列(Microtask Queue)来调度后续代码的恢复执行。
  • Published on
    本文深度剖析了 ES6 Generator (生成器函数) 的核心机制与高级应用。内容从 function* 语法和迭代器协议入手,详细拆解了 yield 关键字如何实现函数的暂停、恢复以及双向数据通信。
  • Published on
    本文深度剖析了 ES6 Proxy 对象作为元编程核心的强大能力。内容从 Proxy 与 Reflect 的基础机制入手,逐步深入到两大核心应用场景:利用 set 陷阱构建响应式系统,以及结合 DOM 事件实现双向数据绑定。
  • Published on
    本文深度剖析了 W3C 标准的 Web Components 技术栈,内容涵盖 Custom Elements 的定义与生命周期、利用 HTML Template 高效渲染 DOM,以及两种核心内容分发模式——开放的 Light DOM 与强封装的 Shadow DOM——的机制、差异与最佳实践。
  • Published on
    本文深度剖析了 JavaScript 中两种核心的事件监听模型:传统的 on-event 属性赋值和现代的 addEventListener 方法。内容涵盖了它们在监听器数量、事件流(捕获与冒泡)、this 指向、监听器移除等方面的本质区别。