Cargando…

Mastering Node.js : expert techniques for building fast servers and scalable, real-time network applications with minimal effort /

This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects. This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don't need to know anything about advanced math or...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pasquali, Sandro (Software designer)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBOOKCENTRAL_ocn864381789
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 131129s2013 enk o 001 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d YDXCP  |d E7B  |d UMI  |d MEAUC  |d OCLCQ  |d COO  |d DEBBG  |d DEBSZ  |d OCLCQ  |d OCLCF  |d TEFOD  |d OCLCQ  |d FEM  |d COCUF  |d CNNOR  |d MOR  |d N$T  |d ZCU  |d AGLDB  |d MERUC  |d OCLCQ  |d D6H  |d VNS  |d OCLCQ  |d VTS  |d ICG  |d OCLCQ  |d STF  |d DKC  |d OCLCQ  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d OCLCQ 
019 |a 868160947  |a 961551917  |a 962578881  |a 968001655  |a 969082290 
020 |a 1306166039  |q (electronic bk.) 
020 |a 9781306166034  |q (electronic bk.) 
020 |a 9781782166337  |q (electronic bk.) 
020 |a 1782166335  |q (electronic bk.) 
020 |z 1782166327 
020 |z 9781782166320 
029 1 |a AU@  |b 000055935618 
029 1 |a AU@  |b 000057220485 
029 1 |a DEBBG  |b BV041778136 
029 1 |a DEBBG  |b BV044063253 
029 1 |a DEBSZ  |b 40432617X 
029 1 |a DEBSZ  |b 405464789 
029 1 |a DEBSZ  |b 493133461 
029 1 |a NZ1  |b 15912757 
035 |a (OCoLC)864381789  |z (OCoLC)868160947  |z (OCoLC)961551917  |z (OCoLC)962578881  |z (OCoLC)968001655  |z (OCoLC)969082290 
037 |a 547854  |b MIL 
037 |a 0A903299-ACBE-4F8E-8AF4-5F54FF5DFB5B  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.A65 
050 4 |a TK5105.888 .P384 2013 
072 7 |a COM  |x 051260  |2 bisacsh 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Pasquali, Sandro  |c (Software designer)  |1 https://id.oclc.org/worldcat/entity/E39PCjMvjWG9XPhf4Ptyrhwcj3 
245 1 0 |a Mastering Node.js :  |b expert techniques for building fast servers and scalable, real-time network applications with minimal effort /  |c Sandro Pasquali. 
260 |a Birmingham, UK :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Understanding the Node Environment; Extending JavaScript; Events; Modularity; The Network; V8; Memory and other limits; Harmony; The process object; The Read-Eval-Print Loop and executing a Node program; Summary; Chapter 2: Understanding Asynchronous Event-Driven Programming; Broadcasting events; Collaboration; Queueing; Listening for events; Signals; Forks; File events; Deferred execution; process.nextTick; Timers; setTimeout; setInterval; unref and ref. 
505 8 |a Understanding the event loopFour sources of truth; Callbacks and errors; Conventions; Know your errors; Building pyramids; Considerations; Listening for file changes; Summary; Chapter 3: Streaming Data Across Nodes and Clients; Exploring streams; Implementing readable streams; Pushing and pulling; Writable streams; Duplex streams; Transforming streams; Using PassThrough streams; Creating an HTTP server; Making HTTP requests; Proxying and tunneling; HTTPS, TLS(SSL), and securing your server; Creating a self-signed certificate for development; Installing a real SSL certificate. 
505 8 |a The request objectThe URL module; The Querystring module; Working with headers; Using cookies; Understanding content types; Handling favicon requests; Handling POST data; Creating and streaming images with Node; Creating, caching, and sending a PNG representation; Summary; Chapter 4: Using Node to Access the Filesystem; Directories, and iterating over files and folders; Types of files; File paths; File attributes; Opening and closing files; fs.open(path, flags, [mode], callback); fs.close(fd, callback); File operations; fs.rename(oldName, newName, callback); fs.truncate(path, len, callback). 
505 8 |a Fs.ftruncate(fd, len, callback)fs.chown(path, uid, gid, callback); fs.fchown(fd, uid, gid, callback); fs.lchown(path, uid, gid, callback); fs.chmod(path, mode, callback); fs.fchmod(fd, mode, callback); fs.lchmod(path, mode, callback); fs.link(srcPath, dstPath, callback); fs.symlink(srcPath, dstPath, [type], callback); fs.readlink(path, callback); fs.realpath(path, [cache], callback); fs.unlink(path, callback); fs.rmdir(path, callback); fs.mkdir(path, [mode], callback); fs.exists(path, callback); fs.fsync(fd, callback); Synchronicity; Moving through directories; Reading from a file. 
505 8 |a Reading byte by bytefs.read(fd, buffer, offset, length, position, callback); Fetching an entire file at once; fs.readFile(path, [options], callback); Creating a readable stream; fs.createReadStream(path, [options]); Reading a file line by line; The Readline module; Writing to a file; Writing byte by byte; fs.write(fd, buffer, offset, length, position, callback); Writing large chunks of data; fs.writeFile(path, data, [options], callback); fs.appendFile(path, data, [options], callback); Creating a writable stream; fs.createWriteStream(path, [options]); Caveats; Serving static files. 
520 |a This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects. This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don't need to know anything about advanced math or WebGL; all that is needed is a general knowledge of JavaScript and HTML. The required materials and examples can be freely downloaded and all tools used in this book are open source. 
500 |a Includes index. 
588 0 |a Print version record. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application software. 
650 0 |a JavaScript (Computer program language) 
650 6 |a Logiciels d'application. 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a Application software  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
776 0 8 |i Print version:  |z 9781306166034 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1389335  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1389335 
938 |a ebrary  |b EBRY  |n ebr10813424 
938 |a EBSCOhost  |b EBSC  |n 673014 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis26834300 
938 |a YBP Library Services  |b YANK  |n 11392350 
994 |a 92  |b IZTAP