240 发简信
IP属地:广东
  • webpack学习笔记(基于webpack4.19.1)

    基本环境配置 node 版本 8.0+,测试使用的 node 版本为 12.18.3。 webpack的安装 项目安装,通过命令 npx webpack 执行打包。 全局安装...

  • 计算机网络

    网络节点出现两条链路时,节点需要选择方向,因此需要在这些节点进行交换。数据发生交换的时候,会先从一条链路进入交换设备,然后缓存下来,再转发(切换)到另一条路径。 网络中的数据...

  • 240
    JavaScript浅析 -- 原型和原型链

    一、原型 上回讲到,生成一个对象我们可以通过new构造函数来实现,如下: 但是,上面这样也有个缺陷,比如每个person对象实际上都有getAge方法而且都一样,但每次new...

  • 实现vue-cli(二):webpack实现项目打包

    一、大概思路 (一)开发阶段的打包构建 配置打包的入口文件和输出目录等信息。 清空构建目录旧文件。处理js文件。 处理打包js/css/vue/图片字体等。 将打包结果注入h...

  • nodejs中的event loop

    结论 对比浏览器 想理解整个 loop 的过程,我们可以参照浏览器的 event loop,因为浏览器的比较简单,如下: 是不是相比之下非常简洁,就这么两种 task que...

  • 240
    Vue.nextTick实现原理

    vue 2.X 深入响应式原理的异步更新队列中说明如下: 只要侦听到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watcher 被...

  • 240
    CSS -- 详细讲讲BFC

    一、什么是BFC BFC,全称Block Formatting Context,即块级格式上下文。我的理解,它其实就是页面上的一块渲染区域,有自己的渲染规则,指定了自己的子元...

  • 240
    [高级]列表优化之虚拟列表

    导读 本文适用于以下三种读者 只想要了解一下虚拟列表可阅读“实现一个简单的虚拟列表”之前的部分 想初步探究虚拟列表的具体实现可重点阅读“实现一个简单的虚拟列表”中的方案一 想...

  • 240
    深入理解V8的垃圾回收原理

    垃圾回收机制 V8的垃圾回收策略基于分代回收机制,该机制又基于 世代假说。该假说有两个特点: 大部分新生对象倾向于早死; 不死的对象,会活得更久。 基于这个理论,现代垃圾回收...