Web 前端开发遵循的一些规范与约定

开发团队当前正在全面切换到ES6 + Vue/React + Webpack这套技术栈,小伙伴们在开发过程中对编码规范以及 ES6 使用约定方面存在诸多困惑,所以参考了 Github 以及互联网企业 UED 的相关技术文档,结合团队之前积累的大量开发约定和范式,整理了这篇 code style 并且开源出来,计划在 Team 小伙伴们熟练掌握以后,逐步在项目中推广使用 ESLint 校验代码风格。

本文撰写过程中参考了爱彼迎的 《Airbnb JavaScript Style Guide》,以及网易 NEC 团队的《CSS 基础库命名约定》等开源规范,结合笔者之前撰写的 《HTML5 语义化标签概览》一文,总体上分为总体原则JavaScript/ES6CSS/SCSSHTML四个部分,分门别类的从命名约定、选择器使用、DOM 结构组织等纬度进行阐述,以帮助小组成员形成良好的编码习惯。

阅读更多