跳到主要內容
黯羽輕揚每天積累一點點

寫好 JavaScript

免費2015-08-30#JS#Mind#Front-End#JavaScript代码风格#Maintainable-JavaScript#可维护的JavaScript#JavaScript编程常识#JavaScript自动化

好的代碼是自解釋的,代碼自己會說話,本文詳細介紹 JavaScript 代碼風格、編程常識以及自動化工具

寫在前面

代碼就是程序員的名片,有很普通的代碼,也有靈巧的、縝密的、讓人眼前一亮的。有的代碼看着就舒服,有的代碼作者自己都看不下去……

一.JavaScript 代碼風格

代碼風格是代碼的衣服,乾淨整潔自然看着就舒服。每一個空格、每一處換行、每一行註釋都應該是為了更好的可讀性。

代碼是寫給人看的,附帶可以在機器上運行

代碼風格直接影響到可讀性、可維護性,越簡單易讀的代碼越容易維護

Keep It Simple Stupid

晦澀簡短的代碼是完全沒有必要出現的,比如嵌套三目運算符,節省幾個字節的代價是以後的每一個讀者都將花費 1 分鐘去理解它

代碼風格包括:

  • 基本格式(縮進、行寬、命名規則等等)

  • 註釋格式

  • 語句和表達式

  • 變量、函數、操作符

詳細內容請查看 [黯羽輕揚:JS 代碼風格指南](/articles/js 代碼風格指南/),附有範例

二.JavaScript 編程常識

想要寫出更好維護的代碼,知道了代碼風格還不夠,還需要牢記這些編程常識:

  • 保證 UI 層的鬆耦合

  • 控制全局變量

  • 添加事件處理邏輯

  • 檢測數據類型

  • 分離配置數據

  • 拋出自定義錯誤

  • 尊重對象所有權

  • 進行瀏覽器檢測

詳細內容請查看 [黯羽輕揚:JS 編程常識](/articles/js 編程常識/)

三.JavaScript 自動化

JS 自動化是前端工程化的縮影,使用自動化工具也能提高可維護性,一些容易出錯的繁瑣工作可以放心交給工具來做

進行 JavaScript 自動化時,應該明確:

  • 自動化的優缺點

  • 文件目錄結構

  • 自動化的步驟

詳細內容請查看 [黯羽輕揚:JS 自動化](/articles/js 自動化/)

書評

[caption id="attachment_742" align="alignnone" width="318"]Maintainable JavaScript Maintainable_JavaScript[/caption]

《Maintainable JavaScript》,薄薄 200 頁,一本很不錯的書

評論

暫無評論,快來發表你的看法吧

提交評論