??
碼云GVP開源項目 12k star
Uniapp+ElementUI 功能強大 支持多語言、二開方便!
廣告
* let 取代 var ``` 'use strict'; if (true) { console.log(x); // ReferenceError let x = 'hello'; } ``` * 上面代碼如果使用var替代let,console.log那一行就不會報錯,而是會輸出undefined,因為變量聲明提升到代碼塊的頭部。這違反了變量先聲明后使用的原則 * 所以,建議不再使用var命令,而是使用let命令取代
代碼風格
命名
文件
結構
注釋
頂層/文件注釋
構造器函數注釋
類注釋
方法與函數的注釋
變量及屬性的注釋
常量的注釋
模塊的注釋
常用標簽及說明
通用編程風格
變量
對象
數組
函數
條件
類型
語句的合并
括號
字符串
ES6編程風格
變量作用域
全局常量和線程安全
字符串
解構賦值
對象
數組
函數
Map結構
Class
模塊
React-Native開發規范
基本規范
頁面編寫規范
組件引用
面向組件編程
樣式
控制語句
package.json
日志管理
性能優化
安全規約
學習網站
哎呀哎呀视频在线观看