240 发简信
IP属地:四川
  • Resize,w 360,h 240
    TS 环境相关

    "dev": "nodemon --watch src -e ts --exec ts-node src/index.ts"dev:nodemo...

  • 既然Vue通过数据劫持可以精准探测数据变化,为什么还需要虚拟DOM进行diff检测差异

    考点: Vue的变化侦测原理 前置知识: 依赖收集、虚拟DOM、响应式系统 现代前端框架有两种方式侦测变化,一种是pull一种是push pul...

  • Resize,w 360,h 240
    跨域问题及解决方案

    同源策略及跨域问题 同源策略是一套浏览器安全机制,当一个源的文档和脚本,与另一个源的资源进行通信时,同源策略就会对这个通信做出不同程度的限制。 ...

  • Resize,w 360,h 240
    网络协议

    网络分层模型和应用协议 分层模型 分层的意义 当遇到一个复杂问题的时候,可以使用分层的思想把问题简单化 比如,你有半杯82年的可乐,想分享给你的...

  • Vue 双向绑定实现

    vue2通过 Object.defineProperty vue3 通过 Proxy

  • Resize,w 360,h 240
    浏览器渲染原理

    完整过程 重排会整个过程重新触发,重绘只会触发 合成线程 浏览器渲染原理 渲染时间点 渲染流⽔线 解析 HTML - Parse HTML4.p...

  • Resize,w 360,h 240
    事件循环

    浏览器的进程模型 先说结论: 随着浏览器的复杂度急剧提升,W3C 不再使⽤宏队列的说法 在⽬前 chrome 的实现中,⾄少包含了下⾯的队列:延...

  • Symbol.iterator

    Symbol.iterator 为每一个对象定义了默认的迭代器。该迭代器可以被 [for...of] 循环使用。 对象的迭代

  • js 中this 指向问题

    1.首先普通函数里面谁调用 this便指向谁,call,apply,bind 可以改变this指向。 2.箭头函数的this, 指向函数体外的t...