Cargando…

Mastering JavaScript promises : discover and explore the world of promises, one of JavaScript's most powerful concepts /

This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reac...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hussain, Muzzamil (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn918902801
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150818s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBSZ  |d COO  |d OCLCF  |d YDXCP  |d DEBBG  |d OCLCQ  |d MERUC  |d OCLCQ  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d WYU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d N$T  |d VLY  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCO 
016 7 |a 018007010  |2 Uk 
019 |a 915154684  |a 923616031 
020 |a 1783985518 
020 |a 9781783985517  |q (electronic bk.) 
020 |z 9781783985500 
020 |z 178398550X 
029 1 |a AU@  |b 000056111638 
029 1 |a DEBBG  |b BV043020061 
029 1 |a DEBBG  |b BV043622418 
029 1 |a DEBSZ  |b 44508751X 
029 1 |a DEBSZ  |b 455696276 
029 1 |a GBVCP  |b 88274335X 
029 1 |a UKMGB  |b 018007010 
035 |a (OCoLC)918902801  |z (OCoLC)915154684  |z (OCoLC)923616031 
037 |a CL0500000626  |b Safari Books Online 
050 4 |a QA76.73.J39 
082 0 4 |a 005.268 
049 |a UAMI 
100 1 |a Hussain, Muzzamil,  |e author. 
245 1 0 |a Mastering JavaScript promises :  |b discover and explore the world of promises, one of JavaScript's most powerful concepts /  |c Muzzamil Hussain. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed August 4, 2015). 
500 |a Includes index. 
505 0 |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Promises.js -- The fall and rise of JavaScript -- Google's contributions to JavaScript -- Where Promises.js came in? -- What is a promise? -- Why do we need promise in JS? -- Software prerequisites -- Environment you need before getting started -- Future, promise, and delay -- Promise pipelining -- Read-only views -- States of a promise -- How do we keep Promises.js in this book? -- Browser compatibility 
505 8 |a SummaryChapter 2: The JavaScript Asynchronous Model -- Programming models -- The single-threaded synchronous model -- The multithreaded synchronous model -- The asynchronous programming model -- Densities with an asynchronous programming model -- Why do we need to block the task? -- Why not use some more threads? -- Learning the JavaScript asynchronous model -- How JavaScript implements an asynchronous model -- Callbacks in JavaScript -- Blocking functions -- The mechanism of a callback function in JavaScript -- Basic rules to implement callbacks 
505 8 |a ""Handling callback hell""""The events""; ""The mechanism of event handling""; ""DOM â€? event capture and event bubbling""; ""A list of the most common events handlers""; ""Triggering functions in response to events""; ""Types of events in JavaScript""; ""Interface events""; ""Mouse events""; ""Form events""; ""W3C events""; ""Microsoft events""; ""Mozilla events""; ""The publisher/subscriber""; ""A brief account of the observer pattern""; ""A formal definition of observer""; ""The push and pull model""; ""The promises object""; ""Summing up â€? the asynchronous programing model"" 
505 8 |a SummaryChapter 3: The Promise Paradigm -- Callback, revisited -- Promise -- Deferred -- How do promise and deferred relate to each other? -- Standard behaviors of the Promise API -- Interactive promises -- The states and return values of a promise -- Common sequencing patterns -- Stacked -- Parallel -- Sequential -- Decoupling events and applications logic -- Promises as event emitters -- What promises prescribed not to do -- Avoiding getting into callback hell -- Avoiding the use of unnamed promises -- Promises and exceptions -- The fail method 
505 8 |a The then methodBest practices to handle exceptions in promise -- Make your exceptions meaningful -- Monitor, anticipate, and handle exception -- Keep it clean -- Considerations while choosing a promise -- Summary -- Chapter 4: Implementing Promises -- How to implement promises -- Implementations in Java -- The util package of Java -- The mechanics of Java to implement a promise -- The core components of java.util.concurrent -- Timing -- Synchronizers -- Concurrent collections -- The implementation of promise by Java -- CompletionService 
520 |a This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reach the next level. To get the most benefit from this book, you should know basic programming concepts, have a familiarity with JavaScript, and a good understanding of HTML. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a JavaScript (Computer program language) 
650 0 |a Web site development. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x Web Services & APIs.  |2 bisacsh 
650 7 |a COMPUTERS  |x Databases  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a JavaScript (Computer program language)  |2 fast 
650 7 |a Web site development  |2 fast 
776 0 8 |i Print version:  |a Hussain, Muzzamil.  |t Mastering JavaScript promises : discover and explore the world of promises, one of JavaScript's most powerful concepts.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h xii, 164 pages  |k Community experience distilled.  |z 9781783985500 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783985500/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28958448 
938 |a EBL - Ebook Library  |b EBLB  |n EBL2120228 
938 |a EBSCOhost  |b EBSC  |n 1044434 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32246828 
938 |a YBP Library Services  |b YANK  |n 12545113 
994 |a 92  |b IZTAP