ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻
开启你的AI之旅
广告
* 不要将目的不同的语句合并成一行 ``` // ex1: // 在同一行赋值多个变量 var a = b = 0; // 认为是下面的效果 var a = 0, b = 0; // 实际上真正的效果是 var a = b; // ex2: a = b; if (a) {..} // 如果写成这样 if (a = b) {...} // 会让读者误认为是下面的意思 if (a === b ) {...} ```
代码风格
命名
文件
结构
注释
顶层/文件注释
构造器函数注释
类注释
方法与函数的注释
变量及属性的注释
常量的注释
模块的注释
常用标签及说明
通用编程风格
变量
对象
数组
函数
条件
类型
语句的合并
括号
字符串
ES6编程风格
变量作用域
全局常量和线程安全
字符串
解构赋值
对象
数组
函数
Map结构
Class
模块
React-Native开发规范
基本规范
页面编写规范
组件引用
面向组件编程
样式
控制语句
package.json
日志管理
性能优化
安全规约
学习网站