Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

BEAUTIFUL JAVASCRIPT. LEADING PROGRAMMERS EXPLAIN HOW THEY THINK
Título:
BEAUTIFUL JAVASCRIPT. LEADING PROGRAMMERS EXPLAIN HOW THEY THINK
Subtítulo:
Autor:
KOVALYOV, A
Editorial:
O´REILLY
Año de edición:
2015
ISBN:
978-1-4493-7075-6
Páginas:
168
35,50 € -10,0% 31,95 €

 

Sinopsis

JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed?

This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite language-whether it's turning the most feared features into useful tools, or how JavaScript can be used for self-expression.

Contributors include:

Angus Croll
Jonathan Barronville
Sara Chipps
Marijn Haverbeke
Ariya Hidayat
Daryl Koopersmith
Anton Kovalyov
Rebecca Murphey
Daniel Pupius
Graeme Roberts
Jenn Schiffer
Jacob Thornton
Ben Vinegar
Rick Waldron
Nicholas Zakas



Chapter 1Beautiful Mixins
Classical Inheritance
Prototypes
Mixins
Wrapup
Chapter 2eval and Domain-Specific Languages
What About "eval Is Evilö?
History and Interface
Performance
Common Uses
A Template Compiler
Speed
Mixing Languages
Dependencies and Scopes
Debugging Generated Code
Binary Pattern Matches
Closing Thoughts
Chapter 3How to Draw a Bunny
What Is a Rabbit?
What Is a Bunny?
What Does This Have to Do with JavaScript?
With So Much Variation, Which Way Is Correct?
How Does This Affect the Classroom?
Is This Art? And Why Does That Matter?
What Does This Look Like?
What Did I Just Read?
Chapter 4Too Much Rope, or JavaScript for Teams
Know Your Audience
Stupid Good
Keep It Classy
Style Rules
Evolution of Code
Conclusion
Chapter 5Hacking JavaScript Constructors for Model Harmony
Doppelgangers
Miniature Models of Factories
Constructor Identity Crisis
Making It Scale
Conclusion
Chapter 6One World, One Language
An Imperative, Dynamic Proposal
The Paradox of Choice
Globalcommunicationscript
Chapter 7Math Expression Parser and Evaluator
Lexical Analysis and Tokens
Syntax Parser and Syntax Tree
Tree Walker and Expression Evaluator
Final Words
Chapter 8Evolution
Backbone
New Possibilities
Chapter 9Error Handling
Assume Your Code Will Fail
Handling Errors
Summary
Chapter 10The Node.js Event Loop
Event-Driven Programming
Asynchronous, Nonblocking I/O
Concurrency
Adding Tasks to the Event Loop
Chapter 11JavaScript Is.
JavaScript Is Dynamic
JavaScript Can Be Static
JavaScript Is Functional
JavaScript Does Everything
Chapter 12Coding Beyond Logic
0. The Basement
1. Quine's Paradox
2. The Conjecture
3. Peer Review
Chapter 13JavaScript Is Cutieful
All This Loose Beauty
The Absurdity of Dalí
Chapter 14Functional JavaScript
Functional Programming
Functional JavaScript
Objects
Now What?
Chapter 15Progress