240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    前端国际化全流程解决方案

    背景 进入项目组,接到的需求是vue框架的项目实现国际化,实现中英文版本的切换。目前常用的前端国际化实现方式是使用配置文件的方式,使用的是同一套...

  • Resize,w 360,h 240
    如何做组件库的单元测试

    前言 在我们开发完一个组件库的后,在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代...

  • pm2的基本使用

    PM2 PM2 是一个带有负载均衡功能的 Node 应用进程管理器。 主要特性: 内建负载均衡(使用 Node cluster 集群模块) 后台...

  • Resize,w 360,h 240
    如何搭建一个自己的脚手架

    脚手架 搭建脚手架的目的就是快速的搭建项目的基本结构并提供项目规范和约定。目前日常工作中常用的脚手架有 vue-cli、create-react...

  • Resize,w 360,h 240
    TypeError: token.type.endsWith is not a function vue eslint 报错问题修复

    问题现象 维护了很久的vue项目,发现 eslint 会报错 token.type.endsWith is not a function 问题原...

  • Git提交规范保护

    Git 规范Git 作为现在最流行的分布式管理工具,基本上是每个团队的必备。 Git Commit格式校验准备commitlint/cli用于格...

  • 搭建组件库文档

    前言 在我们开发完一个组件库的时候,需要有一个组件说明文档,文档页面是最直接的获取信息的窗口。而文档页一般包含了这些信息: 组件的描述 组件 D...

  • 什么是XSS?

    什么是XSS呢 跨网站指令码(英语:Cross-site scripting,通常简称为:XSS)是一种网站应用程式的安全漏洞攻击,是[代码注入...

  • Resize,w 360,h 240
    什么是Event loop

    众所周知 JS 是门非阻塞单线程语言,因为在最初 JS 就是为了和浏览器交互而诞生的。如果 JS 是门多线程的语言话,我们在多个线程中处理 DO...