- 6
- 0
- 约 5页
- 2018-03-30 发布于重庆
- 举报
web-tools规范文档
新web-tools规范文档beta
特性
一套开发工具,多项目共用,亦可不共用
编译目录与源码目录分离
打包工具支持以下特性
代码打包功能
代码编译功能(es6/jsx/less/scss)
开发环境/生产环境标识
Ftp上传
图像压缩以及小尺寸inline
源码环境具备以下功能
React及React chunk,CSS module支持
ES6环境支持
less/scss支持
命名规范
适用范围
描述
示例
所有的链接url,文件名称,样式/id名称,key值,cookie名称
以小写加分隔符命名
hello-world、icon-family、
/about-us/
所有的类
首字母大写骆峰法命名
文件名与主类名保持一致
Hello/HelloWord、Footer、User
所有的function以及类方法
以首字母小写骆峰法命名
helloWorld、getName
所有的常量
全大写加_下划线分隔
HELLO_WORLD
局部/全局变量名
一律小写加_下划线分隔
hello_world、index、vote_id
所有的字符串(不包含模版字符串),所有的json对象属性名称
都必须使用双引号。
参考package.json
settings.json等
{
“hello”:“world”
}
所有的url
全小写,无后缀必须以/结尾
/about-us/
/about
原创力文档

文档评论(0)