1、变量、类、函数,常量等命名规范:
(1)变量、属性名、函数名使用小驼峰命名法,即若名称为多个有意义的词汇,首单词的首字母小写,其余单词的首字母大写
例:Student student;static void getUserName(){};//student是变量
(2)类名使用大驼峰命名法,即类名的所有单词首字母均大写,
例:class MyFirstClass{}
(3)常量全部字母大写,如果常量名是多个单词,单词之间使用下划线
例:let MAX_NUMBER;
(4)文件夹命名,采用大驼峰命名法,所有名称按照字段首字母大写
例如:文件夹messageTemplate。
//名称一定要用有意义单词,禁止使用拼音即其他无意义名称 如:x
1、注释问题:
1)、函数和方法功能在名称前一行注释
例://获取当前时间
getTime(){}
2)、一行无法解释的时间使用多行注释:
标记出:构造的成员名以及最后的修改的成员名--例:ZhangSan|LiSi;用途:记录各种时间,当前时间,距离1970年1月1日时间
2、代码缩进问题:
统一使用tab进行缩进,如果使用 tab 缩进,必须设置 1 个 tab 为 2 个空格。
目前使用的是阿里图标,后续更新图标后,将下载下来的代码copy到src/assets/font目录下,只copy iconfont.ttf文件也可以。一定记得执行该命令,否则新下载的图标不会显示。
react-native link
另外记得检查package.json文件下是否有以下代码
"rnpm": {
"assets": [
"./assets/fonts/"
]
}