240 发简信
IP属地:云南
  • 暂时性死区

    ES6 规定暂时性死区和let、const语句不出现变量提升,主要是为了减少运行时错误,防止在变量声明前就使用这个变量,从而导致意料之外的行为。...

  • 研发效能

    摘自 葛俊 《高效研发》 个人角度:1)疲于应付业务,没有精力去精进技术。2)工作过程中有大量的电话、即时聊天消息干扰,工作思路常常被打断。3)...

  • 执行上下文

    摘自 李兵 《浏览器工作原理与实践》 当 JavaScript 执行全局代码的时候,会编译全局代码并创建全局执行上下文,而且在整个页面的生存周期...

  • Resize,w 360,h 240
    变量提升

    摘自 李兵 《浏览器工作原理与实践》 所谓的变量提升,是指在 JavaScript 代码执行过程中,JavaScript 引擎把变量的声明部分和...

    0.5 36 0 2
  • Resize,w 360,h 240
    git 相关工具链

    不得不说,用 AI 工具学习这种工具知识是真有效率。传统方法看视频或者看文档最起码得半个多小时才能掌握的知识,使用 AI 之后5分钟就理解了。原...

  • 怪球效应

    摘自 万维钢 《高手修炼手册》 「怪球效应」受启发于萨姆·塔塔姆的《演化想法》这本书。 它说的是,给人看一连串的图片,如果那些图片都是重复的,看...

    0.7 44 0 2
  • Resize,w 360,h 240
    “重排”“重绘”和“合成”

    摘自 李兵 《浏览器工作原理与实践》 从下图更容易理解,三个和渲染流水线相关的概念——“重排”“重绘”和“合成”。 1. 重排——更新了元素的几...

  • Resize,w 360,h 240
    渲染流程总结

    摘自 李兵 《浏览器工作原理与实践》 结合上图,一个完整的渲染流程大致可总结为如下: 渲染进程将 HTML 内容转换为能够读懂的 DOM 树结构...

  • Resize,w 360,h 240
    分层

    摘自 李兵 《浏览器工作原理与实践》 需要满足什么条件,渲染引擎才会为特定的节点创建新的图层呢? 元素有了层叠上下文的属性或者需要被剪裁,满足其...

    0.5 28 0 1