JavaScript patterns / (Record no. 23196)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 02992cam a2200337 a 4500 |
001 - CONTROL NUMBER | |
control field | 610863645 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20190729104815.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 100517s2010 caua 001 0 eng |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9780596806750 (pbk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 0596806752 (pbk.) |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)610863645 |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | UKM |
Transcribing agency | UKM |
Modifying agency | BTCTA |
-- | YDXCP |
-- | ORX |
-- | CDX |
-- | TXA |
-- | MiTN |
042 ## - AUTHENTICATION CODE | |
Authentication code | pcc |
049 ## - LOCAL HOLDINGS (OCLC) | |
Holding library | EY8Z |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | QA76.73 .J39 |
Item number | S74 2010 |
092 ## - LOCALLY ASSIGNED DEWEY CALL NUMBER (OCLC) | |
Classification number | 005.2762 |
Item number | St327J |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Stefanov, Stoyan. |
245 10 - TITLE STATEMENT | |
Title | JavaScript patterns / |
Statement of responsibility, etc. | Stoyan Stefanov. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
Place of publication, distribution, etc. | Sebastopol, CA : |
Name of publisher, distributor, etc. | O'Reilly, |
Date of publication, distribution, etc. | c2010. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xvi, 216 p. : |
Other physical details | ill. ; |
Dimensions | 24 cm. |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc. note | Includes index. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | Preface -- 1. Introduction -- Patterns -- JavaScript: concepts -- ECMAScript 5 -- JSLint -- The Console -- 2. Essentials -- Writing maintainable code -- Minimizing globals -- For loops -- For-in loops -- (Not) augmenting built-in prototypes -- Switch pattern -- Avoiding implied typecasting -- Number conversions with parseInt() -- Coding conventions -- Naming conventions -- Writing comments -- Writing API docs -- Writing to be read -- Peer reviews -- Minify...in production -- Run JSLint -- Summary -- 3. Literals and constructors -- Object literal -- Custom constructor functions -- Patterns for enforcing new -- Array literal -- JSON -- Regular expression literal -- Primitive wrappers -- Error objects -- Summary -- 4. Functions -- Background -- Callback pattern -- Returning functions -- Self-defining functions -- Immediate functions -- Immediate object initialization -- Init-time branching -- Function properties -- a memorization pattern -- Configuration objects -- Curry -- Summary 5. Object creation patterns -- Namespace pattern -- Declaring dependencies -- Private properties and methods -- Module pattern -- Sandbox pattern -- Static members -- Object constants -- Chaining pattern -- Method() method -- Summary -- 6. Code reuse patterns -- Classical versus modern inheritance patterns -- Expected outcome when using classical inheritance -- Classical pattern #1 -- the default pattern -- Classical pattern #2 -- rent-a-constructor -- Classical pattern #3 -- rent and set prototype -- Classical pattern #4 -- share the prototype -- Classical pattern #5 -- a temporary constructor -- Klass -- Prototypal inheritance -- Inheritance by copying properties -- Mix-ins -- Borrowing methods -- Summary -- 7. Design patterns -- Singleton -- Factory -- Iterator -- Decorator -- Strategy -- Facade -- Proxy -- Mediator -- Observer -- Summary -- 8. DOM and browser patterns -- Separation of concerns -- DOM scripting -- Events -- Long-running scripts -- Remote scripting -- Deploying JavaScript -- Loading strategies -- Summary -- Index. |
596 ## - | |
-- | 1 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | JavaScript (Computer program language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Software patterns. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Web site development. |
948 ## - LOCAL PROCESSING INFORMATION (OCLC); SERIES PART DESIGNATOR (RLIN) | |
Series part designator, SPT (RLIN) | u353311 |
949 ## - LOCAL PROCESSING INFORMATION (OCLC) | |
a | QA76.73 .J39 S74 2010 |
w | LC |
c | 1 |
h | EY8Z |
i | 33039001216836 |
903 ## - LOCAL DATA ELEMENT C, LDC (RLIN) | |
a | 23196 |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Shelving location | Date acquired | Total Checkouts | Total Renewals | Full call number | Barcode | Date last seen | Date last checked out | Copy number | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Library of Congress Classification | Stacks | 06/19/2018 | 1 | 1 | QA76.73 .J39 S74 2010 | 33039001216836 | 08/14/2023 | 11/16/2021 | 1 | Book |