Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Teixeira, Pedro.

Title Professional Node.js : building Javascript based scalable software / Pedro Teixeira. [O'Reilly electronic resource]

Imprint Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012.
QR Code
Description 1 online resource (1 volume)
Series Wrox programmer to programmer
Programmer to programmer.
Summary Learn to build fast and scalable software in JavaScript with Node.js Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away. Covers node and asynchronous programming main conceptsAddresses the basics: modules, buffers, events, and timersExplores streams, file system.
Bibliography Includes bibliographical references.
Contents Professional Node.js®: Building Javascript-Based Scalable Software; Copyright; About the Author; About the Technical Editor; Credits; Acknowledgments; Contents; Introduction; Who This Book Is for; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; P2P. Wrox.Com; Part I: Introduction and Setup; Chapter 1: Installing Node; Installing Node on Windows; Installing on Mac OS X; Installing Node Using the Source Code; Choosing the Node Version; Downloading the Node Source Code; Building Node; Installing Node; Running Node.
Setting Up and Using Node Package ManagerUsing NPM to Install, Update, and Uninstall Packages; Summary; Chapter 2: Introducing Node; Introducing the Event-Driven Programming Style; How Node and JavaScript Make Writing Asynchronous Applications Easier; What Are Closures?; How Closures Help When Programming Asynchronously; Summary; Part II: Node Core API Basics; Chapter 3: Loading Modules; Understanding How Node Loads Modules; Exporting a Module; Loading a Module; Summary; Chapter 4: Using Buffers to Manipulate, Encode, and Decode Binary Data; Creating a Buffer.
Getting and Setting Bytes in a BufferSlicing a Buffer; Copying a Buffer; Decoding a Buffer; Summary; Chapter 5: Using the Event Emitter Pattern to Simplify Event Binding; Understanding the Standard Callback Pattern; Understanding the Event Emitter Pattern; Understanding Event Types; Using the Event Emitter API; Binding Callbacks Using .addListener() or .on(); Binding Multiple Event Listeners; Removing an Event Listener from an Event Emitter Using .removeListener(); Getting a Callback Executed at Most Once Using .once().
Removing All Event Listeners from an Event Emitter Using .removeAllListeners()Creating an Event Emitter; Inheriting from Node Event Emitter; Emitting Events; Summary; Chapter 6: Scheduling the Execution of Functions Using Timers; Using setTimeout to Defer the Execution of a Function; Using clearTimeout to Cancel the Execution of a Function; Scheduling and Canceling the Repetitive Execution of a Function; Using process.nextTick to Defer the Execution of a Function Until the Next Event Loop Iteration; Blocking the Event Loop; Escaping the Event Loop.
Using setTimeout Instead of setInterval to Force SerializationSummary; Part III: Files, Processes, Streams, and Networking; Chapter 7: Querying, Reading from, and Writing to Files; Manipulating File Paths; Normalizing Paths; Joining Paths; Resolving Paths; Finding the Relative Path Between Two Absolute Paths; Extracting Components of a Path; Determining the Existence of a Path; Introducing the fs Module; Querying File Statistics; Opening a File; Reading from a File; Writing to a File; Closing a File; Summary; Chapter 8: Creating and Controlling External Processes; Executing External Commands.
Subject Internet programming.
JavaScript (Computer program language)
Programmation Internet.
JavaScript (Langage de programmation)
Internet programming
JavaScript (Computer program language)
Internetprogrammering.
JAVASCRIPT.
Other Form: Print version: Teixeira, Pedro. Professional Node.js. Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012 9781118185469 (OCoLC)779864101
ISBN 9781118227541 (electronic bk.)
1118227549 (electronic bk.)
9781118240564 (electronic bk.)
1118240561 (electronic bk.)
9781118265185 (ebk)
1118265181 (ebk)
Standard No. 9781118240564
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information