git commit 工具链
前言如果你待过 大厂 或者看过一些 社区规范,会发现前端在 commit 时有对应的规范。 规范 一方面方便管理项目,一方面能让评审人员或者自己在看对应 commit 时,能快速定位到做的事情。 像一些社区的cli内置了 Eslint ,例如Vue ...使用 lerna 优雅管理多项目
monorepo管理对于维护过多个package(功能相近)的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护。Multirepo 是比较传统的做法,即每一个 package 都单独用一个仓库来进行管理。...前端模块化那些事
2002 年 AJAX 诞生至今,前端从刀耕火种的年代,经历了一系列的发展,各种标准和工具百花齐放。下图中我们可以看到,自 2009 年 Node.js 诞生,前端先后出现了 CommonJS、AMD、CMD、UMD和ES Module 等模块规范,...浅学易懂的ts
什么是 TypeScript?TypeScript 是微软开发的一个开源的编程语言,是 JavaScript 的一个超集,而且本质上是向 JavaScript 添加了可选的静态类型和基于类的面向对象编程 TypeScript 的特点 TypeScri...如何进行多平台托管
前言笔者上个博客博客源码丢失,一段时间心灰意冷的。最近心血来潮,就重新搭了现在这个博客;目前源码分别放在 Github 跟 Gitee 上面,一般都只配置一个,那么如何将代码同时提交到 Github 和 Gitee 上呢? 多个远程仓库的使用目前 g...一看就会的vue3
前言此文只讲解更新的新特性,建议有vue2基础的伙伴食用,更详细的请前往官网。 更新了什么新特性 引入组合式api,使用层面感官最大的部分,主要模块 Teleport ,新增的内置组件,可把元素挂在到指定元素下 支持了多根节点的组件,即templat...
不忘初心 方得始终