JavaScript:優良部分

  • 館長推薦 ☆★★★★
分享:

商品訊息

  • 定價:420
  • 特價:83349
  • 紅利可抵: 10

內容簡介

大多數程式語言都包含好與不好的兩類成分,但 JavaScript 的後者似乎佔了不少比例,因為它是個開發與發表都很匆促、沒有時間精雕細琢的語言。這本權威書籍刮除了 JavaScript 中最可怕的功能,為大家呈現較為可靠、較可讀解、也較可維護的部分 JavaScript - 我們能用這部分功能建立真正具擴充性、又有效率的原始碼。

本書作者 Douglas Crockford,一位獲程式開發社群中許多人公認的 JavaScript 專家,分辨出了讓 JavaScript 成為傑出物件導向程式設計語言的優良部分。但很可惜,這些優良的部分(例如函式、寬鬆型別、動態物件、富表達性的物件實字註記)都與糟糕到家的想法混在一起(例如以全域變數為基礎的程式設計模型)。

當 Java applets 失敗後,JavaScript 變成全球資訊網上的預設程式語言;它的流行程度,完全與它的程式語言品質無關。在《JavaScript:優良部分》中,Crockford 從龍蛇雜處的良好意圖與錯誤失敗中,仔細挖出 JavaScript 所有真正優雅的部分,包括:

•語法
•繼承性
•方法
•物件
•陣列
•Style
•函式
•正規式
•漂亮的功能

一本《JavaScript:優良部分》在手,你將發現一個美麗、優雅、輕量,且高度表達性的語言,可建立有效率的程式碼;無論你在管理物件函式庫,或只是想讓 Ajax 跑得更快。如果你為全球資訊網開發網站或應用程式,一定要閱讀本書。

作者

Douglas Crockford

是 Yahoo! 的資深 JavaScript 架構師,因為他對 JSON(JavaScript Object Notation)格式的引進與維護而相當知名。經常於 JavaScript 深度研討會上演講,也是 ECMAScript 委員會的成員。

目錄



第一章 優良部分
為什麼是 JavaScript?
分析 JavaScript
簡易試玩

第二章 文法
空格
名稱
數值
字串
敘述
運算式
實字
函式

第三章 物件
物件實字
擷取
更新
參考
原型
反映
列舉
刪除
減少全域變數

第四章 函式
函式物件
函式實字
呼叫
arguments 陣列
回傳
例外狀況
擴充型別
遞迴
範圍
closure
回呼
模組
Cascade
curry
Memoization

第五章 繼承
擬類別繼承模式
物件規格器繼承模式
原型繼承模式
函式繼承模式
零件繼承模式

第六章 陣列
陣列實字
length 特性
刪除
列舉
困惑之處
方法
陣列維度

第七章 正規運算式
範例
建構
零件

第八章 方法

第九章 風格

第十章 美的功能

附錄 A 糟糕的部分

附錄 B 不良的部分

附錄 C JSLint

附錄 D 語法圖

附錄 E JSON

索引

詳細資料

詳細資料

    • 編/譯者
    • 莊惠淳
    • 語言
    • 中文繁體
    • 規格
    • 平裝
    • ISBN
    • 9789866840272
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 180
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!


36