Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Beautiful JavaScript

Leading Programmers Explain How They Think

Specificaties
Paperback, 155 blz. | Engels
O'Reilly | 1e druk, 2015
ISBN13: 9781449370756
Rubricering
Hoofdrubriek : Computer en informatica
O'Reilly 1e druk, 2015 9781449370756
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

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

Specificaties

ISBN13:9781449370756
Taal:Engels
Bindwijze:paperback
Aantal pagina's:155
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:30-3-2015

Over Anton Kovalyov

Anton Kovalyov is a software engineer at Mozilla. They are third-party applications experts whose work has been distributed on millions of websites.

Andere boeken door Anton Kovalyov

Inhoudsopgave

Preface

1. Beautiful Mixins
-Classical Inheritance
-Prototypes
-Mixins
-Wrapup

2. eval 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

3. How 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?

4. Too Much Rope, or JavaScript for Teams
-Know Your Audience
-Stupid Good
-Keep It Classy
-Style Rules
-Evolution of Code
-Conclusion

5. Hacking JavaScript Constructors for Model Harmony
-Doppelgangers
-Miniature Models of Factories
-Constructor Identity Crisis
-Making It Scale
-Conclusion

6. One World, One Language
-An Imperative, Dynamic Proposal
-The Paradox of Choice
-Globalcommunicationscript

7. Math Expression Parser and Evaluator
-Lexical Analysis and Tokens
-Syntax Parser and Syntax Tree
-Tree Walker and Expression Evaluator
-Final Words

8. Evolution
-Backbone
-New Possibilities

9. Error Handling
-Assume Your Code Will Fail
-Handling Errors
-Summary

10. The Node.js Event Loop
-Event-Driven Programming
-Asynchronous, Nonblocking I/O
-Concurrency
-Adding Tasks to the Event Loop

11. JavaScript Is…
-JavaScript Is Dynamic
-JavaScript Can Be Static
-JavaScript Is Functional
-JavaScript Does Everything

12. Coding Beyond Logic
-0. The Basement
-1. Quine’s Paradox
-2. The Conjecture
-3. Peer Review

13. JavaScript Is Cutieful
-All This Loose Beauty
-The Absurdity of Dalí

14. Functional JavaScript
-Functional Programming
-Functional JavaScript
-Objects
-Now What?

15. Progress

Index

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Beautiful JavaScript