摘要:使用兩個空格進行縮進。例外可以用來檢查。子類的構造器中一定要調用使用數組字面量而不是構造器。不要向構造器傳入非法的正則表達式。禁止使用構造器。在沒有分號的情況下代碼壓縮后會導致報錯,而堅持這一規范則可避免出錯。 使用兩個空格進行縮進。 eslint: indent function hello (name) { console.log(hi, name) } 除需要轉義的情況外...
摘要:注意使用的版本不同,可能會導致打包出的結果不一樣。完整的優化代碼見有用的文章分離第三方庫及公用文件 現在的 web 應用,內容一般都很豐富,站點需要加載的資源也特別多,尤其要加載很多 js 文件。js 文件從服務端獲取,體積大小決定了傳輸的快慢;瀏覽器端拿到 js 文件之后,還需要經過解壓縮、解析、編譯、執行操作,所以,控制 js 代碼的體積以及按需加載對前端性能以及用戶體驗是十分的重...
摘要:參數搭配的變量是一個數組,該變量將多余的參數放入數組中。擴展運算符擴展運算符是三個點。應用擴展運算符將數組變為參數序列替代數組的方法由于擴展運算符可以展開數組,所以不再需要方法,將數組轉為函數的參數了。 rest參數 ES6引入rest參數( 形式為...變量名) , 用于獲取函數的多余參數, 這樣就不需要使用arguments對象了。 rest參數搭配的變量是一個數組, 該變量將多余...
摘要:分享一些超好用插件,打造一個不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問助手強烈推薦一鍵安裝,無需其他配置,即可訪問谷歌。谷歌瀏覽器是很耗內存的,該插件會自動掛起長時間未使用的網頁,來釋放系統資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個不一樣的 GitHub、瀏覽器、...
摘要:數據類型最新的標準定義了種數據類型種原型數據類型變量未定義時的屬性。布爾值,和表示數字,例如或者。函數,可以將其他類型的值轉換為布爾類型。值可以顯式轉為字符串布爾值,但是不能轉為數值。首先是動態數據類型的語言,很多類型檢查是不必要的。 數據類型 最新的 ECMAScript 標準定義了 7 種數據類型: 6種原型數據類型(primitive type): undefined. 變量...