讀古今文學網 > 編寫高質量代碼:改善JavaScript程序的188個建議 > 前言 >

前言

為什麼要寫這本書

JavaScript是目前比較流行的Web開發語言。隨著移動互聯網、雲計算、Web 3.0和客戶端開發概念的升溫,JavaScript語言不斷成熟和普及,並被廣泛應用於各種B/S架構的項目和不同類型的網站中。對於JavaScript初學者、網頁設計愛好者以及Web應用開發者來說,熟練掌握JavaScript語言是必需的。

JavaScript語言的最大優勢在於靈活性好,適應能力強。借助各種擴展技術、開源庫或框架,JavaScript能夠完成Web開發中各種複雜的任務,提升客戶端用戶體驗。

作為資深的Web開發人員,筆者已經習慣了與高性能的編程語言和硬件打交道,因此一開始並沒有對JavaScript編程有太高的期望。後來才發現,JavaScript實際上是一種優秀且高效的編程語言,而且隨著瀏覽器對其更好的支持、JavaScript語言本身的性能提升,以及新的工具庫加入,JavaScript不斷變得更好。JavaScript結合HTML 5等為Web開發人員提供了真正可以發揮想像力的空間。Node.js等新技術則為使用JavaScript對服務器進行編程描繪了非常美好的未來。

但是,在閱讀網上大量散存的JavaScript代碼時,筆者能明顯感覺到很多用戶正在誤入「歧途」:編寫的代碼邏輯不清,結構混亂,缺乏編程人員應有的基本素養。這種現狀一般都是用戶輕視JavaScript語言所致。還有很多用戶屬於「半路出家」,誤認為JavaScript就是一種「玩具語言」,沒有以認真的態度對待和學習這門語言,書寫代碼也很隨意。因此,筆者萌生了寫一本以提高JavaScript代碼編寫質量為目的的書籍,在機械工業出版社華章公司楊福川編輯的鼓勵和指導下,經過近半年的策劃和準備,終於鼓起勇氣動筆了。