Reliable JavaScript / (Record no. 12262)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 06625cam a2200853 i 4500 |
001 - CONTROL NUMBER | |
control field | ocn918997670 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20240523125538.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS | |
fixed length control field | m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr |n||||||||| |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 150820s2015 inua o 001 0 eng d |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | YDXCP |
Language of cataloging | eng |
Description conventions | rda |
-- | pn |
Transcribing agency | YDXCP |
Modifying agency | OCLCO |
-- | DG1 |
-- | OCLCF |
-- | DEBBG |
-- | COO |
-- | CCO |
-- | MERUC |
-- | LOA |
-- | COCUF |
-- | DG1 |
-- | K6U |
-- | STF |
-- | UMI |
-- | DEBSZ |
-- | LIP |
-- | PIFAG |
-- | FVL |
-- | CHVBK |
-- | U3W |
-- | D6H |
-- | OCLCQ |
-- | WRM |
-- | CEF |
-- | DEHBZ |
-- | CRU |
-- | OCLCQ |
-- | AU@ |
-- | OCLCQ |
-- | G3B |
-- | TKN |
-- | OCLCQ |
-- | UAB |
-- | UKAHL |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCQ |
019 ## - | |
-- | 920778332 |
-- | 930603375 |
-- | 989371350 |
-- | 992887788 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781119209553 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1119209552 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781119028734 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1119028736 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781119028741 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1119028744 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 9781119028727 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 1119028728 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000059480975 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHDSB |
System control number | 006441202 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHNEW |
System control number | 000717282 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHNEW |
System control number | 000944623 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHVBK |
System control number | 339961325 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHVBK |
System control number | 480248591 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV043397996 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV043968070 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 468874968 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 485785560 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | GBVCP |
System control number | 836426355 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | GBVCP |
System control number | 882746758 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)918997670 |
Canceled/invalid control number | (OCoLC)920778332 |
-- | (OCoLC)930603375 |
-- | (OCoLC)989371350 |
-- | (OCoLC)992887788 |
037 ## - SOURCE OF ACQUISITION | |
Stock number | CL0500000678 |
Source of stock number/acquisition | Safari Books Online |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | QA76.73.J39 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.2/762 |
Edition number | 23 |
049 ## - LOCAL HOLDINGS (OCLC) | |
Holding library | MAIN |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Spencer, Lawrence D., |
Relator term | author. |
245 10 - TITLE STATEMENT | |
Title | Reliable JavaScript / |
Statement of responsibility, etc. | Lawrence D. Spencer, Seth H. Richards. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Place of production, publication, distribution, manufacture | Indianapolis, Indiana : |
Name of producer, publisher, distributor, manufacturer | Wrox, |
Date of production, publication, distribution, manufacture, or copyright notice | [2015] |
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Date of production, publication, distribution, manufacture, or copyright notice | �2015 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource |
336 ## - CONTENT TYPE | |
Content type term | text |
Content type code | txt |
Source | rdacontent |
337 ## - MEDIA TYPE | |
Media type term | computer |
Media type code | c |
Source | rdamedia |
338 ## - CARRIER TYPE | |
Carrier type term | online resource |
Carrier type code | cr |
Source | rdacarrier |
490 1# - SERIES STATEMENT | |
Series statement | Wrox professional guides |
500 ## - GENERAL NOTE | |
General note | Includes index. |
588 0# - SOURCE OF DESCRIPTION NOTE | |
Source of description note | Online resource; title from PDF title page (Wiley Online Library, viewed August 27, 2015). |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Reliable JavaScript�; Contents; Introduction; Part I: Laying a Solid Foundation; Chapter 1: Practicing Skillful Software; Writing Code That Starts Correct; Mastering the Features of JavaScript; Case Study: D3.js; JavaScript Is Single-Threaded; Avoiding JavaScript's Pitfalls in Larger Systems; Scripts Are Not Modules; Nested Functions Control Scope; Coding by Contract; Applying the Principles of Software Engineering; The SOLID Principles; The DRY Principle; Writing Code That Stays Correct; Investing for the Future with Unit Tests; Practicing Test-Driven Development. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Engineering Your Code to Be Easy to TestSummary; Chapter 2: Tooling Up ; Using a Testing Framework; Identifying Incorrect Code; Designing for Testability; Writing the Minimum Required Code; Safe Maintenance and Refactoring; Runnable Specification; Current Open-Source and Commercial Frameworks; QUnit; D.O.H.; Introducing Jasmine; Suites and Specs; Expectations and Matchers; Spies; Using a Dependency-Injection Framework; What Is Dependency Injection?; Making Your Code More Reliable with Dependency Injection; Mastering Dependency Injection. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Case Study: Writing a Lightweight Dependency-Injection FrameworkUsing a Dependency-Injection Framework; Current Dependency-Injection Frameworks; RequireJS; AngularJS; Using an Aspect Toolkit; Case Study: Caching with and without AOP; Implementing Caching without AOP; Making Your Code More Reliable with AOP; Case Study: Building the Aop.js Module; Other AOP Libraries; AspectJS; AopJS jQuery Plugin; YUI's Do Class; Conclusion; Using a Code-Checking Tool; Making Your Code More Reliable with Linting Tools; Introducing JSHint; Using JSHint; If You Don't Run It, Bugs Will Come. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Alternatives to JSHintJSLint; ESLint; Strict Mode; Summary; Chapter 3: Constructing Reliable Objects; Using Primitives; Using Object Literals; Using the Module Pattern; Creating Modules-at-Will; Creating Immediate-Execution Modules; Creating Reliable Modules; Using Object Prototypes and Prototypal Inheritance; The Default Object Prototype; Prototypal Inheritance; Prototype Chains; Creating Objects with New; The new Object Creation Pattern; Potential for Bad Things to Happen; Enforcing the Use of new; Using Classical Inheritance; Emulating Classical Inheritance; Repetition Killed the Kangaroo. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Using Functional InheritanceMonkey-Patching; Summary; Part II: Testing Pattern-Based Code; Chapter 4: Reviewing the Benefits of Patterns; Case Study; Producing More Elegant Code by Using a Broader Vocabulary; Producing Reliable Code with Well-Engineered, Well-Tested Building Blocks; Summary; Chapter 5: Ensuring Correct Use of the Call back Pattern; Understanding the Pattern Through Unit Tests; Writing and Testing Code That Uses Callback Functions; Writing and Testing Callback Functions; Avoiding Problems; Flattening the Callback Arrow; Minding this; Summary. |
520 ## - SUMMARY, ETC. | |
Summary, etc. | Create more robust applications with a test-first approach to JavaScript Reliable JavaScript, How to Code Safely in the World's Most Dangerous Language demonstrates how to create test-driven development for large-scale JavaScript applications that will stand the test of time and stay accurate through long-term use and maintenance. Taking a test-first approach to software architecture, this book walks you through several patterns and practices and explains what they are supposed to do by having you write unit tests. Write the code to pass the unit tests, so you not only develop your technique. |
590 ## - LOCAL NOTE (RLIN) | |
Local note | John Wiley and Sons |
Provenance (VM) [OBSOLETE] | Wiley Online Library: Complete oBooks |
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 | Computer programming. |
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | JavaScript (Langage de programmation) |
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Programmation (Informatique) |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | computer programming. |
Source of heading or term | aat |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Computer programming |
Source of heading or term | fast |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | JavaScript (Computer program language) |
Source of heading or term | fast |
700 1# - ADDED ENTRY--PERSONAL NAME | |
Personal name | Richards, Seth H., |
Relator term | author. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Relationship information | Print version: |
Main entry heading | Spencer, Lawrence D. |
Title | Reliable JavaScript. |
Place, publisher, and date of publication | Indianapolis, Indiana : Wrox, [2015] |
International Standard Book Number | 9781119028727 |
-- | 1119028728 |
Record control number | (OCoLC)915956606 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE | |
Uniform title | Wrox professional guides. |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | <a href="https://onlinelibrary.wiley.com/doi/book/10.1002/9781119209553">https://onlinelibrary.wiley.com/doi/book/10.1002/9781119209553</a> |
938 ## - | |
-- | Askews and Holts Library Services |
-- | ASKH |
-- | AH28826281 |
938 ## - | |
-- | Askews and Holts Library Services |
-- | ASKH |
-- | AH28825628 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 12580766 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 12503751 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 12673867 |
994 ## - | |
-- | 92 |
-- | INLUM |
No items available.