# 参考文档

文档维护人: 木木(linqh@authine.com)

# 基础语法

链接 介绍
ES6 文档(阮一峰) 涵盖 ES6+的 JS 知识介绍
TypeScript 文档 Typescript 中文网,相关语法学习参考

# Vue 技术栈

链接 介绍 类型
Vue2.x 文档 Vue 官方中文网 开发库
Vue Router Vue 路由中文网 开发库
Vuex Vue 状态容器中文网 开发库
vue-class-component 让 vue 支持 class 写法(支持 ts)的官方库 开发库
vuex-class vuex 支持 class 写法,提供相关装饰器,非官方库 开发库
Vue Property Decorator 封装一些适用于 vue 的装饰器,非官方库 开发库
Vue JSX 让 Vue 支持 jsx 写法的babel官方插件 babel 插件
Vue Test utils Vue官方单元测试工具集,本质上就是 jest 开发依赖
Vue Cli 指南 Vue 脚手架中文官网 脚手架
Vuepress 1.x Vuepress,可以让vue 组件成文档化的好东西 文档化工具
Vue Loader vue文件专用解析器 webpack loader

# 测试相关

链接 介绍
jest facebook 出品的单元测试工具,易上手
jsdom Node 实现符合标准的JS dom

# 开发构建

链接 介绍
Webpack 文档 构建工具
Babel 7.x 代码降级必备
ESLint 6.x 代码规范的核心处理库

# 样式处理

链接 介绍
less 样式预处理器,less 中文网
postcss 样式后处理器,postcss 中文网

# 组件库

链接 介绍
ant-design-vue antd 的 vue 实现版本,也是阿里内部维护
@h3/awesome-ui 基于 antd 封装的 pc内部端组件库
@h3/thinking-ui 内部实现的移动端组件库

# 开发规范

链接 介绍
《奥哲前端开发规范》 基础编码规范
@h3/eslint-* 内部定制的eslint规则库,涵盖 vue、js、ts
commitlint 内部定制的提交规则库

# 上手指南

链接 介绍
markdown上手指南 一门非常浅显易懂的标记语言,Gif演示
mermaid上手指南 标记流程图后起之秀,在赶超plantuml的路上
VSCode 指南 快速把 vscode 打造成一个比较顺手的开发工具
图床使用指南 内网图床的使用
Git上手姿势 涵盖了提交规范,高频命令,子模块这些
Sentry接入指南 项目如何接入 sentry
Node版本及源管理 Node 版本相关的维护

# 迁移相关

链接 介绍
Vue CLI4: 从Vue CLI3迁移升级 VueCLI3升级到VueCLI4注意事项
迭代35 氚云3.0前端代码迁移指南 相关的注意事项
h3-antd-vue 迁移@h3/antd-vue 相关的注意事项 重要