240 发简信
IP属地:天津
  • Resize,w 360,h 240
    前端工程化-前端自动化测试

    文章介绍最基础的自动化测试知识。 为什么要做自动化测试 稳定性 常见的库都包含了大量的自动化测试的代码,开源的框架和组件都需要稳定性,引入前端自...

  • vite HMR api

    vite 启动热更新,dev server的信息存储在内置变量hot属性里。 hot的定义参照声明文件: accept 用户可以调用accept...

  • vite插件-📒

    vite整合了rollup,所以vite的插件可以看成是受限制的rollup插件,它支持部分rollup的Hooks。vite也提供仅属于它自己...

  • Resize,w 360,h 240
    Rollup-📒

    可以将项目中的细小模块打包成整块代码,使得划分的模块可以更好的运行在浏览器环境或者是Nodejs环境,开源类库优先选择,rollup没有太多优化...

  • Resize,w 360,h 240
    Vite-📒

    诞生:Vite 封装构建工具 rollup,v1版本随Vue3正式版一起发布,为vue服务的工具。进化:很快就发布了V2版本,变成了独立于框架的...

  • Resize,w 360,h 240
    xxxlint介绍(前端)

    目录 导读linter 原理一、有哪些常见的 linter├── ESLint└── Stylelint└── commitlint└── TS...

  • Resize,w 360,h 240
    从 zepto 源码分析之$构造器的实现

    下载源码打开看了一下,几百上千行代码,安慰自己别慌,毕竟透出了这么多方法,这代码量已经很少了。 $ 的实现: 1⃣️:$ 方法 2⃣️:init...

  • 认识浏览器末篇-渲染

        在上一步里,浏览器根据 render 树提供的信息对元素进行排版定位它们在页面上的位置,到了最后一步,根据元素样式信息在内存中渲染它的图...

  • Resize,w 360,h 240
    认识浏览器第四步-排版

        根据对前三步的认识,在构建 render 树的过程,浏览器都是以单个节点为单位产出元素的。在排版的过程很难达到这么独立,很多排版都会有千...