240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    pnpm 如何调试自己本地的包(npm link, npm install ./package)

    当你开发一个npm包想要调试它的时候, 如果一次次的发布到npm仓库,然后安装调试,这样就很麻烦, 我们可以通过npm link 来进行本地调试...

  • 搭建TS+ESlint9+Rollup 开发环境和踩坑之旅

    打算做个埋点工具,调研了一下, 这种小工具rollup[https://cn.rollupjs.org/introduction/] 比较适合项...

  • 读书笔记-《JavaScript设计模式与开发实践》

    书名JavaScript设计模式与开发实践作者曾探状态已读完简介所有设计模式的实现都遵循一条原则,即“找出程序中变化的地方,并将变化封装起来”。...

  • 读书笔记之《Javascript设计模式与开发实践》设计模式

    现在,我们终于步入了设计模式学习的殿堂。在将函数作为一等对象的语言中,有许多需要利用对象多态性的设计模式,比如命令模式、策略模式等,这些模式的结...

  • 读书笔记之《Javascript设计模式与开发实践》面向对象的 JavaScript

    这本经典的《Javascript设计模式与开发实践》前端经典书籍,我是在去年开始阅读的,对整个设计模式没有系统的了解过,所以阅读这本书对我帮助很...

  • Webpack 性能优化:分包

    默认情况下,Webpack 会将所有代码构建成一个单独的包,这在小型项目通常不会有明显的性能问题,但伴随着项目的推进,包体积逐步增长可能会导致应...

  • vite 构建 不同环境

    之前项目大部分把打包配置揉在一个文件, dev、预发布、生成环境都共用一个配置,或根据变量判断, 这几个一直在优化项目通过 mergeConfi...

  • 加载优化之Link rel 属性

    当我们优化web 应用时,项目加载速度很慢,引用了很多大图片,和外部的js 和 图片等。在尝试切片,按需引入,懒加载等等手段之后可以试下link...

  • Resize,w 360,h 240
    防止重复提交的方式之 axios

    背景 这是个后台系统, 可以频繁点击按钮,触发请求。由于类似的场景还很多例如不同用户在较短时间间隔内变更数据,或者某一个用户进行的重复提交操作都...