240 发简信
IP属地:江苏
  • Vue3 + TypeScript 实践总结

    为什么 TypeScript Vue2.x 对 TypeScript 的支持是硬伤,而 TypeScript 对于大型项目更加友好,团队协作时强类型总比约定更严谨。所以,一些...

  • vue-lazyload 源码解析

    Lazy 类 /src/lazy.js 构造函数 定义变量接收实例化参数。 lazy.js 默认导出一个函数,该函数返回一个 Lazy 类,形成闭包,保持对 Vue 的引用。...

  • 高性能JS-Dom操作

    翻译自:高性能Javascript 第三章Dom操作是昂贵的,它通常是web应用的性能瓶颈。这篇文章讨论Dom操作对应用带来消极影响的几个方面,以及给出如何来提高效率的建议。...

  • Puppeteer的入门教程和实践

    出现的背景 Chrome59(linux、macos)、 Chrome60(windows)之后,Chrome自带headless(无界面)模式很方便做自动化测试或者爬虫。但...

  • Jest - 模拟函数 mock function

    模拟函数通过擦去真正的函数实现,捕获函数调用(调用传参),当使用 new 实例化的时候捕获构造函数,并允许测试时配置返回值,从而更简单地测试代码之间的链接,。 这有两种方法可...

  • 120
    react+typescript+router框架搭建笔记

    剃刀锋利,越之不易;智者有云,得渡人稀。——《迦陀奥义书》 这次的React框架搭建并没有按照全新造轮子的方式进行,而是根据官方给出的脚手架进行添砖加瓦。参考资料create...

  • 120
    maven的下载、安装及配置

    一、下载maven 1. maven的下载路径 (1)Apache官网:https://maven.apache.org(2)https://pan.baidu.com/s/...

  • Axios源码解析

    基类 Axios 跟随入口 index.js 进入/lib/axios.js,第一个方法则是createInstance创建Axios实例。先理解一些属性后,再看 /core...

  • 120
    原生JS显示pdf文件

    前段时间接到一个优化需求,后台返回的PDF文件(base64)通过前端插件在新的页签展示后,总会在大号字体边缘有毛刺状的“不和谐”, 但后台的文件本身是没有问题的。拿...

  • 代码整洁之道JavaScript篇

    《Clean Code》代码整洁之道, 是每个 Java 开发者编码规范的圣经。但是属于JS的代码整洁之道似乎很少有人提及,更多的只是所谓的“约定”。在github上偶遇 c...