背景 进入项目组,接到的需求是vue框架的项目实现国际化,实现中英文版本的切换。目前常用的前端国际化实现方式是使用配置文件的方式,使用的是同一套界面,根据语言的不同加载对应的...
![240](https://upload.jianshu.io/users/upload_avatars/20639817/98d86f74-68da-485a-9703-535f3f5fc446.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景 进入项目组,接到的需求是vue框架的项目实现国际化,实现中英文版本的切换。目前常用的前端国际化实现方式是使用配置文件的方式,使用的是同一套界面,根据语言的不同加载对应的...
前言 在我们开发完一个组件库的后,在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90...
PM2 PM2 是一个带有负载均衡功能的 Node 应用进程管理器。 主要特性: 内建负载均衡(使用 Node cluster 集群模块) 后台运行 0 秒停机重载 具有 U...
脚手架 搭建脚手架的目的就是快速的搭建项目的基本结构并提供项目规范和约定。目前日常工作中常用的脚手架有 vue-cli、create-react-app、angular-cl...
问题现象 维护了很久的vue项目,发现 eslint 会报错 token.type.endsWith is not a function 问题原因 babel-eslint ...
Git 规范Git 作为现在最流行的分布式管理工具,基本上是每个团队的必备。 Git Commit格式校验准备commitlint/cli用于格式校验准备husky用于git...
前言 在我们开发完一个组件库的时候,需要有一个组件说明文档,文档页面是最直接的获取信息的窗口。而文档页一般包含了这些信息: 组件的描述 组件 Demo 示例的展示、描述和源码...
什么是XSS呢 跨网站指令码(英语:Cross-site scripting,通常简称为:XSS)是一种网站应用程式的安全漏洞攻击,是[代码注入]的一种。它允许恶意使用者将程...
众所周知 JS 是门非阻塞单线程语言,因为在最初 JS 就是为了和浏览器交互而诞生的。如果 JS 是门多线程的语言话,我们在多个线程中处理 DOM 就可能会发生问题(一个线程...
背景 说到构建工具,我往往会在前面加「自动化」三个字,因为构建工具就是用来让我们不再做机械重复的事情,解放我们的双手的。 什么是前端自动化?前端工程师需要维护的代码极为庞大和...
前⾔ Vue是⼀套⽤于构建⽤户界⾯的渐进式框架,⽬前有越来越多的开发者在学习和使⽤。⽽组件库能帮我们节省开发精⼒,⽆需所有东⻄都从头开始去做,通过⼀个个⼩组件拼接起来,就得到...
1、先开发小程序,小程序需要有亮点,毕竟新颖(这样别人才更好去点击查看) 2、条件是独立访客(UV)不低于1000,1000人说多不多,说少也不少,因为小程序是没有链接的,是...
一、背景 本次对公司项目进行webpack的升级 , 原有版本是webpack4.42.1, 本次升级目标是webpack5.28.0,已经是很新的版本了。目标,升级Webp...
加油
谁的婚姻没有付出和牺牲因为办婚礼,奥运冠军何雯娜和梁超发生了分歧,婆家不愿意迁就刚生完孩子的儿媳妇,梁超又坚定的站在父母这一方。热搜上了好几天,梁超还被网友扒出是二婚,纷纷为我们的蹦床奥运冠军鸣不...
vite 是什么 vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具,它具有以下特点: 1.快速的冷启动 2.即时的模块热更新 3.真正的按需编译 Vite介...