认识 browserslist

2022-07-23
阅读 3 分钟
2.8k
browserslist 定义了一套浏览器兼容配置标准,可以让众多前端开发工具之间可以共享一套配置。支持的前端开发工具列表:AutoprefixerBabelpostcss-preset-enveslint-plugin-compatstylelint-no-unsupported-browser-featurespostcss-normalizeobsolete-webpack-pluginbrowserslist 相关工具browserslit-ga 和 browserslis...

VSCode 中前端代码规范和编码风格实践详解

2022-07-23
阅读 15 分钟
7.2k
文章开始之前首先思考一个问题:缩进的代码风格到底是 2 个空格还是 4 个空格是受谁控制的?VS Code 默认设置?还是 Prettier? 或者其他什么?

写给前端的 shell 脚本编程详解

2020-11-11
阅读 20 分钟
7.4k
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来运行,即:使用哪一种 shell。#!被称为shebang(也称为 Hashbang),例如使用 bash:#! /bin/bash

让你的 commit 更有价值

2020-07-27
阅读 7 分钟
14.2k
之前配置 commitizen 需要好几步,例如首先 commitizen 需要进行初始化并且选择 commitizen adapter,然后需要安装 commitlint ,最后可能还需要 husky 配置 git hooks。

【译】async 的异步操作模式

2019-10-29
阅读 7 分钟
2k
我还记得以前执行异步操作需要在越来越深的回调地狱中使用回调的那些“好日子”。虽然回调地狱并没有完全成为过去,但是使用 Promise 来代替回调的嵌套已经显得简单多了。

TypeScript 基础精粹

2019-10-17
阅读 21 分钟
4.9k
原文地址地址:TypeScript 基础精粹 基础笔记的github地址:[链接] ,可以watch,也可以star。 类型注意事项 数组类型 有两种类型注解方式,特别注意第二种使用 TS 内置的 Array 泛型接口。 {代码...} 元组类型 元组是一种特殊的数组,限定了数组元素的个数和类型 {代码...} 需要注意元组的越界问题,虽然可以越界添加元素...