“
JavaScript
,就是那種小時候長得很醜,長大了卻誰都想要的孩子。”
誕生初期,由於很多所謂的“資深”程式員的濫用,讓這個孩子飽受質疑,直到前幾年
DOM
技術開始崛起,
JavaScript
才逐漸恢複了曾經的興盛。並且,這時的
JavaScript
更多了一份成熟,少了一縷稚氣。
JavaScript
雖然已經被當作玩具使用了很多年,但是藏在它那讓人迷惑的簡單外表下面的,卻是無法忽視的強大語言特性。
《
JavaScript
實戰》的作者
Frank W. Zammetti
從物件導向的
JavaScript
編程技巧開始,用詼諧的語言,深入淺出地講解,示範了
JavaScript
和
DOM
技術的經典概念,並討論了一些較新的不唐突的
JavaScript
,與之綁定的是柔性衰減的概念以及這些概念為什麼在當今仍然被廣泛使用。
查看詳情
本書的重頭戲就是第二部分大量的項目實踐,在修改和研習前人經典代碼的基礎上開發屬於自己的
JavaScript
應用,才是程式員快速提高的捷徑。
作者在所使用的執行個體應用中,包羅了時下流行的各大
JavaScript
程式碼程式庫(有些或者應該叫做代碼架構、視窗小組件集合等)。每一個項目都使用了不同的程式碼程式庫,其中包括如下幾個:
q
基於
JavaScript
語言本身進行擴充的
Prototype
。
q
成長最迅速、最受歡迎、功能強大的
Dojo
(作者形容
Dojo
有著很高的曝光率,並且都是正面報道)。
q
獨特的、可以用來產生
JavaScript
的標籤庫
JSTags
。
q
特效出眾的、基於
Prototype
的
script.aculo.us
。
q
提供大量乾淨簡單的
UI
視窗小組件且具有完美文檔的
YUI
(
Yahoo User Interface
)。
q
展示了很多小而有趣的功能的
Mochikit
。
q
專註於
Ajax
、拖放和行為效果的、用於
RIA
的
Rico
。
q
非常輕量化、模組化的
Mootools
。
總之,這本書並不像一本教材,更確切一點,暢讀之後,你會覺得它就是一位講課生動的老師,帶領你遨遊
JavaScript
海洋,把你推向技術風浪的前沿,同時又給了你一個功能完備的衝浪板,接下來你就可以在風口浪尖上隨意遨遊了。
——本書譯者