注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript:The Good Parts(影印版)

JavaScript:The Good Parts(影印版)

JavaScript:The Good Parts(影印版)

定 價(jià):¥28.00

作 者: (美)克羅克福特 著
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787564114473 出版時(shí)間: 2009-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 153 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  大多數(shù)編程語(yǔ)言包含優(yōu)良和拙劣的部件,但對(duì)JavaScript而言后者的比重較大,因?yàn)樗诖颐χ虚_(kāi)發(fā)和發(fā)布,還沒(méi)能夠得到精煉。這本權(quán)威的書(shū)剔除了大多數(shù)可怕的JavaScript特性,展現(xiàn)了JavaScript的另一部分,這一部分比JavaScript語(yǔ)言作為一個(gè)整體更加穩(wěn)定、更具有可讀性以及可維護(hù)性——可以用這個(gè)部分創(chuàng)建真正可展的合高效的代碼。 作者Douglas Crockford(他被很多開(kāi)發(fā)社區(qū)認(rèn)為是JavaScript專(zhuān)家)提出了足夠多的好想法,讓JavaScript成為一個(gè)杰出的面向?qū)ο缶幊陶Z(yǔ)言。不幸的是,這些好想法(比如函數(shù)、弱類(lèi)型、動(dòng)態(tài)對(duì)象和表達(dá)能力很強(qiáng)的對(duì)象文字注釋?zhuān)┍粨诫s了些壞想法(比如基于全局變量的編程模型)。 當(dāng)Java Applet隕落的時(shí)候,JavaScript成為了Web編程的缺省語(yǔ)言,但它的流行程度跟它作為一個(gè)編程語(yǔ)言的質(zhì)量完全沒(méi)有關(guān)系。在《JavaScript:The Good Parts》一書(shū)中,Crockford深度分析了一堆好的意圖和盲目的錯(cuò)誤,為你提供了所有JavaScript的地道優(yōu)良部分的細(xì)節(jié),包括: ·語(yǔ)法·繼承·方法 ·對(duì)象·數(shù)組·風(fēng)格 ·函數(shù)·正則表達(dá)式·美麗的特性,使用《JavaScript:The Good Parts》一書(shū),你會(huì)發(fā)現(xiàn)一個(gè)美麗、優(yōu)雅、輕量級(jí)和具有很強(qiáng)表達(dá)能力的語(yǔ)言,讓你創(chuàng)造有效的代碼,無(wú)論你正在管理對(duì)象庫(kù),還是只是試著讓Ajax快速運(yùn)行。如果你為Web開(kāi)發(fā)站點(diǎn)或者應(yīng)用程序,那么這《JavaScript:The Good Parts(影印版)》是絕對(duì)必需的。

作者簡(jiǎn)介

  Douglas Crockford是雅虎的高級(jí)Javascfipt架構(gòu)師,他以發(fā)明和維護(hù)JSON(JavaScript對(duì)象注釋?zhuān)┒劽K?jīng)常在JavaScript高級(jí)主題的會(huì)議上發(fā)言,也是ECMAScript委員會(huì)的成員。

圖書(shū)目錄

Preface
1. Good Parts
 Why JavaScript?
 Analyzing JavaScript
 A Simple Testing Ground
2. Grammar
 Whitespace
 Names
 Numbers
 Strings
 Statements
 Expressions
 Literals
 Functions
3. Objects
 Object Literals
 Retrieval
 Update
 Reference
 Prototype
 Reflection
 Enumeration
 Delete
 Global Abatement
4. Functions
 Function Objects
 Function Literal
 Invocation
 Arguments
 Return
 Exceptions
 Augmenting Types
 Recursion
 Scope
 Closure
 Callbacks
 Module
 Cascade
 Curry
 Memoization
5. Inheritance
 Pseudoclassical
 Object Specifiers
 Prototypal
 Functional
 Parts
6. Arrays
 Array Literals
 Length
 Delete
 Enumeration
 Confusion
 Methods
 Dimensions
7. Regular Expressions
 An Example
 Construction
 Elements
8. Methods
9. Style
10. Beautiful Features
Appendix A. Awful Parts
Appendix B. Bad Parts
Appendix C. JSLint
Appendix D. Syntax Diagrams
Appendix E. JSON
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)