skip to content
JavaScript. Preview this item
ClosePreview this item
Checking...

JavaScript.

Author: Ved Antani; Simon Timms; Narayan Prusty
Publisher: Birmingham : Packt Publishing, 2017.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Antani, Ved.
JavaScript: Moving to ES2015.
Birmingham : Packt Publishing, ©2017
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Ved Antani; Simon Timms; Narayan Prusty
ISBN: 9781787124288 1787124282
OCLC Number: 980850608
Notes: Model View Controller.
Description: 1 online resource (821 pages)
Contents: Cover; Copyright; Credits; Preface; Table of Contents; Module 1: Mastering JavaScript; Chapter 1: JavaScript Primer; A little bit of history; How to use this module; Hello World; Summary; Chapter 2: Functions, Closures, and Modules; A function literal; Functions as data; Scoping; Function declarations versus function expressions; The arguments parameter; Anonymous functions; Closures; Timers and callbacks; Private variables; Loops and closures; Modules; Summary; Chapter 3: Data Structures and Manipulation; Regular expressions; Exact match; Match from a class of characters. Repeated occurrencesBeginning and end; Backreferences; Greedy and lazy quantifiers; Arrays; Maps; Sets; A matter of style; Summary; Chapter 4: Object-Oriented JavaScript; Understanding objects; Instance properties versus prototype properties; Inheritance; Getters and setters; Summary; Chapter 5: JavaScript Patterns; Design patterns; The namespace pattern; The module pattern; The factory pattern; The mixin pattern; The decorator pattern; The observer pattern; JavaScript Model-View-* patterns; The Model-View-Presenter pattern; Model-View-ViewModel; Summary; Chapter 6: Testing and Debugging. Unit testingJavaScript debugging; Summary; Chapter 7: ECMAScript 6; Shims or polyfills; Transpilers; ES6 syntax changes; Summary; Chapter 8: DOM Manipulation and Events; DOM; Chaining; Traversal and manipulation; Working with browser events; Propagation; jQuery event handling and propagation; Event delegation; The event object; Summary; Chapter 9: Server-Side JavaScript; An asynchronous evented-model in a browser; Callbacks; Timers; EventEmitters; Modules; npm; JavaScript performance; Summary; Module 2: Mastering JavaScript Design Patterns, Second Edition. Chapter 1: Designing for Fun and ProfitThe road to JavaScript; What is a design pattern?; Anti-patterns; Summary; Chapter 2: Organizing Code; Chunks of code; What's the matter with global scope anyway?; Objects in JavaScript; Build me a prototype; Inheritance; Modules; ECMAScript 2015 classes and modules; Best practices and troubleshooting; Summary; Chapter 3: Creational Patterns; Abstract factory; Builder; Factory method; Singleton; Prototype; Tips and tricks; Summary; Chapter 4: Structural Patterns; Adapter; Bridge; Composite; Decorator; Façade; Flyweight; Proxy; Hints and tips; Summary. Chapter 5: Behavioral PatternsChain of responsibility; Command; Interpreter; Iterator; Mediator; Memento; Observer; State; Strategy; Template method; Visitor; Hints and tips; Summary; Chapter 6: Functional Programming; Functional functions are side-effect-free; Function passing; Filters and pipes; Accumulators; Memoization; Immutability; Lazy instantiation; Hints and tips; Summary; Chapter 7: Reactive Programming; Application state changes; Streams; Filtering streams; Merging streams; Streams for multiplexing; Hints and tips; Summary; Chapter 8: Application Patterns; First, some history.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/980850608> # JavaScript.
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
   library:oclcnum "980850608" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4091144896#Place/birmingham> ; # Birmingham
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4091144896#Topic/javascript> ; # JavaScript
   schema:bookFormat schema:EBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4091144896#Person/prusty_narayan> ; # Narayan Prusty
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4091144896#Person/timms_simon> ; # Simon Timms
   schema:creator <http://experiment.worldcat.org/entity/work/data/4091144896#Person/antani_ved> ; # Ved Antani
   schema:datePublished "2017" ;
   schema:description "Cover; Copyright; Credits; Preface; Table of Contents; Module 1: Mastering JavaScript; Chapter 1: JavaScript Primer; A little bit of history; How to use this module; Hello World; Summary; Chapter 2: Functions, Closures, and Modules; A function literal; Functions as data; Scoping; Function declarations versus function expressions; The arguments parameter; Anonymous functions; Closures; Timers and callbacks; Private variables; Loops and closures; Modules; Summary; Chapter 3: Data Structures and Manipulation; Regular expressions; Exact match; Match from a class of characters."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4091144896> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/4091144896#CreativeWork/javascript_moving_to_es2015> ;
   schema:name "JavaScript."@en ;
   schema:productID "980850608" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/980850608#PublicationEvent/birmingham_packt_publishing_2017> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4091144896#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4831646> ;
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=4831646> ;
   schema:workExample <http://worldcat.org/isbn/9781787124288> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/980850608> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4091144896#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4091144896#Person/prusty_narayan> # Narayan Prusty
    a schema:Person ;
   schema:familyName "Prusty" ;
   schema:givenName "Narayan" ;
   schema:name "Narayan Prusty" ;
    .

<http://experiment.worldcat.org/entity/work/data/4091144896#Person/timms_simon> # Simon Timms
    a schema:Person ;
   schema:familyName "Timms" ;
   schema:givenName "Simon" ;
   schema:name "Simon Timms" ;
    .

<http://worldcat.org/isbn/9781787124288>
    a schema:ProductModel ;
   schema:isbn "1787124282" ;
   schema:isbn "9781787124288" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.