规范

为什么要规范

跟性能无关 - 效率有关
跟功能无关 - 减少团队 gap
跟结果无关 - 保留最佳实践

易读

我们写出来的代码要去执行,但是更重要是要被维护,例如该什么时候空格,这个对于保持易读性来说非常重要

css 规范

css 将属性分3类:布局类,内容类,修饰类

js 规范

  • 变量: 小驼峰(myName)、区分单复数(names 与 name 的区别)
  • 对象: 大驼峰(Person)、单数
  • 常量: 大写
  • 函数: 小驼峰、语义化
  • 布尔值: 小驼峰(is,has,can)
  • 私有属性: 小驼峰

常用规范

  • 中文英文或中文数字之间是要有空格的
  • 命名要非常注意,这个可以直接看出编程修养的

规范管理

  • stylelint
  • ESLint
  • editorconfig(编辑器支持的,统一团队配置)
Copyright © frankshi.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-06-20 07:55:00

results matching ""

    No results matching ""