Fork me on GitHub

前端代码规范

2017.11.6

##html开发代码规范部分整理
属性顺序

label相关

  • 相关属性声明应当归为一组,并要按照一定的顺序排列:
    属性顺序

##CSS开发部分规范
基于最近的父class或者基本(base)class作为新的class的前缀

less的使用规范(由于之前对less的了解还是有限的,所以这里可以先放放)

##JavaScript开发规范

  • 常量命名形式:大写字符,并用下划线分隔
  • eslint使用的是Standard配置方案的话,句末的分号需要省略
  • 不要在一个快内声明一个函数
  • 操作DOM——使用原声的JavaScript

  • 闭包的缺点

  • 循环的话,尽量少使用for-in循环,使用常规的for循环或者数组的forEach

  • 永远不要使用Array作为map/hash/associative数组,请用Oject来代替

  • 文件或者类中有私有属性,变量和方法名应该以下划线“_”开头

  • 字符串使用单引号而不是双引号

  • jsDoc

git的安装的话,参考了廖雪峰的教程

node.js的安装,宿舍的网络比较差,所以打算去公司再安装

-------------本文结束感谢您的阅读-------------