Web/16-前端工程化/01-前端代码规范.md
2021-07-29 11:08:52 +08:00

73 lines
1.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 前端代码规范-推荐资料
### JS规范重点推荐下面这两个
1Airbnb JavaScript Style Guide
- 英文原版https://github.com/airbnb/javascript
- 中文版https://github.com/lin-123/javascript
2clean code JavaScript
- 英文原版https://github.com/ryanmcdermott/clean-code-javascript
- 中文版1https://github.com/alivebao/clean-code-js
- 中文版2https://github.com/beginor/clean-code-javascript
### eslint规范
1eslint-config-airbnb
https://www.npmjs.com/package/eslint-config-airbnb
https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb
2凹凸实验室的eslint规范
https://www.npmjs.com/package/eslint-config-o2team-wx
备注o2team-wx 这一套规则是参考了 StandardJS Airbnb JS 规范然后结合业务中的最佳实践整理输出的
### 其他相关资料
1百度前端团队-前端各类规范集合https://github.com/ecomfe/spec
2The mother of all demo appshttps://github.com/gothinkster/realworld
3JavaScript 代码规范https://github.com/standard/standard/blob/master/docs/README-zhcn.md
### 参考链接
文案编程Git 风格规范汇总https://www.bihell.com/article/130
githubStarshttps://blog.teefing.top/posts/2019/05/27/githubstars.html
## 其他链接
- <http://blog.lovebug.cn/details/html/page02.html>
- <https://github.com/ecomfe/spec>
- <https://juejin.im/post/5e3d0362e51d4526d87c605d>
- <https://juejin.im/post/592d4a5b0ce463006b43b6da>
- <https://juejin.im/post/5b67e49551882508603d1431>
- <https://juejin.im/post/5e1abeede51d453c913c340e>
- <https://juejin.im/post/5d5d5197518825237330552d>
- <http://alloyteam.github.io/CodeGuide/>