NMC Library

JavaScript patterns / (Record no. 23196)

MARC details
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
Holdings
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

Powered by Koha