跳過導覽列

O3noBLOG

A Happy(?)Designer ~~

單篇彙整

拾月 12

JavaScript 優良部分

JavaScript 優良部分

JavaScript 優良部分(JavaScript: The Good Parts)在英文版出版消息出來時我就很有興趣了,本來也預訂要購買了,沒想到中文版很快就出了,當然是二話不說就買下來了,畢竟不管英文閱讀能力如何,我看中文吸收還是比較快,書到手時首先被他的厚度嚇了一跳,全書才160多頁,定價420,不過內容實在是很不錯,我是覺得收穫/頁數比Pro JavaScript Techniques還要高。

書中主要是分成分成語法、物件、函式、繼承、陣列和正規表示式(Regular Expression)幾個部分來介紹JavaScript的優良部分,除了語法部分外,每章都講到不少慣例的寫法,許也可以稱為設計模式,像是var that = this;這個作法,我以前比較有印象是看過var self = this;,我自己則沒有特別用哪個變數名稱,不過看到這段之後去google了一下,用that的其實比較多。書中比較難的大概還是函式和繼承這部份吧,以繼承來說,JavaScript其實在設計上並沒有真的講到繼承(inherit)的,資料封包也是,不過都有其他方法可以做到這些事情,書中提到的繼承方法大概有三四種,其特性都有介紹。至於函式的部份我還有一些還沒花腦袋去把code看懂,不過就已經理解或是用過的方法而言,這章節介紹的東西都很有用,寫小script可能用不到,不過需要複雜一點的演算法的時候,相信裡面的東西就會很有幫助了。

除了優良部分外,還有一篇附錄是講JavaScript不良的部份,像是每本書都會提到的 == 的怪異行為,一些可能會造成錯誤解讀的用法等等,除了這些優良部分和不良部份的介紹外,其實書中在各個章節,都若有若無的在強調寫code要保持良好的程式碼風格,到第九章還特別把這件事提除來強調,即使到附錄的不良的部份也還事宜在提到這些事情,這部份的內容其實我覺得是蠻意外的收穫,因為這些慣例的寫法通常不屬於規格的一部分,如果沒人整理出來要靠自己學習事很花時間的,為此接下來也還要買Pro JavaScript Design Patterns,希望也會是一本好書。

JavaScript 優良部分整體而言內容紮實,長度短了點,雖然部分內容有些複雜,不過就如序文所說,這本書我也推薦給剛開始接觸JavaScript的人,畢竟,不該碰的東西,該養成的習慣都是早點知道比較好啊。

引用(http://othree.net/cgi-bin/mt/mt-tb.cgi/543)

目前無人引用。

迴響(發表你的迴響)

  1. 1由 Leeheng 在 2008-10-13 00:49:42 發表:

    Pro JavaScript Design Patterns 因為有一個作者是 YUI 團隊的開發人員,所以書中實做的方法算滿 YUI 風格的(所謂的 YUI 風格我自己的定義是非常傳統的oo),雖然作者有說書中所提的技巧不管用傳統oo還是prototype型都適用,但是大部分還是用傳統oo的寫法,我自己覺得我寫code是不用這樣用啦,但是算是很有趣的一本書。
    PS 我看這三本書的順序跟版主剛好相反XD,Pro JavaScript Techniques也是下一本要看的,希望有機會可以多多交流:)。
    (Pro JavaScript Design Patterns => Javascript:Good part => Pro JavaScript Techniques)

  2. 2othree.net在 2008-10-14 18:24:43 發表:

    @Leeheng 我最近還對一本新的有興趣 Object-Oriented JavaScripthttp://www.packtpub.com/object-oriented-javascript-applications-libraries/book,你也可以參考看看,現在網路上找的到第二和第八章的試讀。

發表迴響

如果欲使用OpenID,請開啟瀏覽器的JavaScript功能。

accesskey:P


其它資訊

關於本文章

JavaScript 優良部分發表於2008-10-12,文章類別為與書相關,截至目前為止共有0篇文章引用此文、2篇讀者迴響,你可以為此篇文章留下你的想法,或是訂閱讀者迴響的RSS

關於本網站

本網站是O3(othree)的個人部落格,主要內容為網路標準、網頁設計,穿插些ACG心得和敗家紀錄,如果需要聯絡我請寄信到

近期文章

分類彙整

我在看什麼

訂閱本網誌

貼紙

時間がない