动态

列表
创建 时间

JavaScript面向對象編程

JS面向對象的本質不是基於類(class),而是基於構造函數(constructor)和原型對象(prototype) 創建對象(封裝) 最簡單的創建對象的方式就是通過Object的構造函數或者對象字面量,但這兩種方式在使用同一個接口創建多個對象時會產生大量重複代碼。 工廠模式 function createPerson(name, age, job) { let o = new Obj

创建 时间

ESLint學習筆記

ESLint 什麼是ESLint? ESLint 是一個可配置的 JavaScript 檢查器。它可以幫助你發現並修復 JavaScript 代碼中的問題。問題可以指潛在的運行時漏洞、未使用最佳實踐、風格問題等。 Rules(規則) Rules是ESLint的核心構建模塊。Rules會驗證你的代碼是否符合預期,並且規定了在不符合預期時應該怎麼做。規則還可以包含針對該規則的額外配置項。 配置Rule

创建 时间

Prettier學習筆記

Prettier是什麼? Prettier 是一個固執己見的代碼格式化程序。 它刪除了所有原始樣式*並確保所有輸出的代碼符合一致的樣式。 Prettier 獲取您的代碼並考慮行長度,從頭開始重新打印它。 Prettier和Linters的區別 Linters有兩套規則: 代碼格式,比如max-len, no-mixed-spaces-and-tabs 代碼質量,比如no-unused-