Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 17,06
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
Eloquent JavaScript: A Modern Introduction to Programming von [Haverbeke, Marijn]
Anzeige für Kindle-App

Eloquent JavaScript: A Modern Introduction to Programming Kindle Edition

5.0 von 5 Sternen 4 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 17,06

Länge: 221 Seiten Verbesserter Schriftsatz: Aktiviert PageFlip: Aktiviert
Sprache: Englisch

Kindle-Deal des Monats
Kindle-Deal des Monats
Ausgewählte Top-eBooks mit einem Preisvorteil von bis zu 50% warten auf Sie. Entdecken Sie jeden Monat eine neue Auswahl. Hier klicken

Produktbeschreibungen

Kurzbeschreibung

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!"—Brendan Eich, creator of JavaScript


JavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.


Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.


Along the way you'll learn to:


  • Master basic programming techniques and best practices
  • Harness the power of functional and object-oriented programming
  • Use regular expressions to quickly parse and manipulate strings
  • Gracefully deal with errors and browser incompatibilities
  • Handle browser events and alter the DOM structure

Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?

Über den Autor

Marijn Haverbeke is a programming language enthusiast and polyglot. He's worked his way from trivial BASIC games on the Commodore, through a C++ phase, to the present where he mostly hacks on database systems and web APIs in dynamic languages. He created and maintains several popular open source projects.


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 1014 KB
  • Seitenzahl der Print-Ausgabe: 224 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: No Starch Press; Auflage: 1 (27. Januar 2011)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B004OEJNQ0
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Aktiviert
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen 4 Kundenrezensionen
  • Amazon Bestseller-Rang: #239.430 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Kundenrezensionen

5.0 von 5 Sternen
5 Sterne
4
4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Stern
0
Alle 4 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch
Als sehr aktive Person in der "JavaScript-Szene" werde ich oft gefragt, welches Buch jemand lesen soll um JavaScript zu lernen. Bisher hatte ich keine Antwort auf diese Frage (außer vielleicht "JavaScript Patterns" von Stoyan Steffanov für sehr fortgeschrittene Entwickler). Ab jetzt ist meine Antwort ganz klar: "Eloquent JavaScript"

Das Buch erklärt auf elegante und mitreissende Weise wie man *richtig* JavaScript programmiert. Dabei ist das Buch für Leute ohne Programmierkenntnisse geschrieben und trotzdem auch für Programmier-Veteranen geeignet. Auch die Reihenfolge, in der die Konzepte der Sprache erklärt werden ist innovativ und richtig: Funktionale Programmierung vor der objekt-orientierten Programmierung zu erklären mag für einige ungewohnt sein, es ist aber die richtige Art und Weise JavaScript von Grund auf richtig zu lernen und die gesamte Macht der Sprache ausnutzen zu können.
Kommentar 16 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
Das Buch ist angenehm zu lesen und die interaktive Webseite ergänzt es sehr gut.
Besonders gefällt mir, dass das Buch über eine blose Anleitung hinausgeht und auch die konzeptionelle Ebene des Programmierens anspricht.

Jedoch als Warnung: Ohne stabile Programmiervorkenntnisse finde ich die Lernkurve etwas steil.
Optimal ist das Buch für Personen, die sich bereits in einer anderen Programmiersprache wohl fühlen und nun JavaScript lernen wollen.
Anfänger (wie ich) sind vielleicht etwas überfordert. Mir hilft es einen Grundlagenkurs zu absolvieren, der grundlegendes Programmieren mit Python demonstriert.
Einfach nach "udacity cs101" suchen (Links sind anscheinend nicht erlaubt?).
Hinweis: Der Kurs ist kostenlos, wenn man auf die graue Schaltfläche "Start free Courseware" klickt. Der Preis bezieht sich nur darauf, wenn man den Kurs mit einem Zertifikat absolvieren möchte und Coaching braucht. Ist aber völlig unnötig, wenn man es nur lernen will.

So springe ich zwischen Eloquent Javascript und Udacity - CS101 hin und her und wende Gelerntes in beiden Kontexten an. Sehr erleuchtend.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
Eine super Einführung in Javascript und zwar in die grundlegenden Konzepte. Ich mag seinen Schreibstil sehr und die zugehörige Internetseite (in englischer Sprache) führt die Beispiele vor (eloquentjavascript.net).
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch
Ich bin .NET-Entwickler und und nutze diese Buch immer wieder als Nachschlagewerk, wenn es um die nicht ganz offensichtlichen Sachen der Sprache JavaScript, die für mich als .NET-Dev gewissermaßen eine notwendige "Fremdsprache" darstellt, geht. Damit meine ich sowas, wie Vererbung oder Nutzung von Prototypen, Aufruf des Konstruktors der "Basisklasse", richtiger Umgang mit funktionaler Programmierung oder Konstruktoren sowie Module. Dabei bin ich mit dem Buch immer sehr zufrieden gewesen, zumal es auch schnell auf den Punkt kommt und alles anhand kurzer Beispiele zeigt.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 4.1 von 5 Sternen 71 Rezensionen
136 von 142 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Endorsement from JS creator 3. April 2011
Von Brendan Eich - Veröffentlicht auf Amazon.com
Format: Taschenbuch
A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!

/be
103 von 107 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A Panorama of Possibilities 23. März 2011
Von Anthony - Veröffentlicht auf Amazon.com
Format: Taschenbuch
Javascript is hot.

In the past few years, its popularity has risen quickly, driven by a spreading interest in rich web applications. Lately, the rise of the server side framework Node.js has boosted Javascript's appeal even more.[1] For these reasons, and in the interests of becoming a "full stack"[2] web developer, I investigated multiple resources for learning the language.

I happened upon the Eloquent Javascript[3] website about a year ago. Although it was not quite the quick Javascript tutorial for which I was initially searching, I found that it was something different and in some ways much better.

The book since published is not your typical Javascript book.

Others have a utilitarian approach. An excellent O'Reilly book that I am also using[4] delves into much more detail about the language itself. Language components are presented one by one. An explanation of the syntax is given, then examples are presented. After that, exercises are given to help test the reader's knowledge, then on to the the next topic. This method is pretty standard. It is also effective and thorough (as far as I can tell).

In stark contrast, "Eloquent Javascript" (EJ) does not merely provide you a checklist of things to learn but rather paints a panorama of the possibilities that programming provides. Javascript is merely the tool used to introduce these to the reader. The subtitle, "A Modern Introduction to Programming," clearly states its intentions. This sample, from the introduction, provides a taste:

> In the beginning, at the birth of computing, there were no programming languages. Programs looked something like this:
> 00110001 00000000 00000000
> 00110001 00000001 00000001
> 00110011 00000001 00000010
> etc.

Although EJ does not follow a stepwise evolution of programming from here, it makes sure to lay the foundation for everything taught along the way.

The pace is actually quite fast. From the binary code displayed in the introduction, the book progresses towards very modern, and possibly difficult, concepts. It is something more suited for weeks of study than for several afternoons' reading. In Chapter 1, the reader is introduced to the basics of data types, variables, and program control structures like loops and assignments. By Chapter 5, the reader is being asked to parse text files using map/reduce functions. It's quite a progression, but logical in its execution.

EJ doesn't so much teach you how to _program in Javascript_ as much as it teaches you _how to program_ using Javascript. While doing so, it makes the reader proficient in the use of Javascript itself.

In the latter chapters, the book finally diverts to the topic of programming for the web. The quality of information in those chapters makes it well worth the wait.

I've found that many other resources (meaning books and/or websites) take for granted the basics that comprise web development. I suspect it is because the authors of those works are unfamiliar with the basics themselves. It is far too easy to get an even moderately complex system up and running without a full understanding of how everything works underneath. However, I feel that many details that are taken for granted deserve a more thorough discussion.

In EJ, the author gives programming for the web the same treatment he did programming in the abstract. He lays a foundation covering the fundamentals and then builds upon it, layer by layer. Chapter 9 begins with a definition and example of one simple and very basic HTTP request. From there, he continues on through client side browser manipulation and DOM hacking and then finishes up with a discussion of other types of HTTP requests (e.g. Ajax, etc.) and the HTTP protocol in general.

For me, this is the meat of the book. These three short chapters that contain a concise summary I have been unable to find anywhere else.

Separate from its utility, this book is also a pleasure to read.

The prose is witty and informative without getting in the way. The projects are practical but also fun in their whimsical nature. From Chapter 3 (Data Structure):

> Consider the following situation: Your crazy Aunt Emily, who is rumored
> to have more than 50 cats living with her (you never managed to count
> them), regularly sends you emails to keep you up-to-date on her exploits.
> They usually look like this:

You then spend the rest of the chapter writing programs to decipher Aunt Emily's letters. A later chapter on object-oriented programming has you constructing a virtual terrarium. Both sets of assignments are to the point; both are also fun.

The book is well edited. There are no typos that I have noticed so far, though I seem to find them quite easily in other books I read. The typefaces used are attractive and easy to read. Physically, the book is bound well and is sturdy. The paper is of relatively heavy weight, making it a pleasure to leaf through and useful for note-taking, if the reader is so inclined.

This book is highly functional, just like the material it contains.

Prior to this writing, I had already recommended this author's work to several friends as an excellent introduction to programming. (Full disclosure: This review was written against a free copy of the physical book sent by the publisher. At the time, I had already used and read the online versions, favorably mentioning them online.)

I also highly recommend the book to any programmer looking for a fun and insightful introduction to Javascript and web programming.

[1][...]
[2] By "Full Stack," I mean the ability to program everything from the server side scripting to the client side user interface (and everything in between). As of this writing, Javascript is a necessary portion of this stack.
[3] [...]
[4]"Learning Javascript" by Shelley Powers
31 von 33 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen I'm really enjoying this book 8. Februar 2011
Von e40 - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
The writing style of this book is just excellent. The language is fluid and, I can't believe I'm saying this about a programming language book, enjoyable. There is something about the writing that is a pleasure to read--I wish I could write like this! The examples are quirky and interesting, enough to get you interested in actually solving them and understanding the solutions presented in the book. I've had a very limited understanding of JavaScript in my previous copy and paste uses of it. I felt like I really started to understand it after just a few chapters.
27 von 29 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Introduction to modern programming, not modern introduction to programming.... 26. Juni 2013
Von Riccardo Audano - Veröffentlicht auf Amazon.com
Format: Taschenbuch
I have mixed feeling about this book. First, the good parts: the author is a very well prepared and talented programmer, and knows how to add a that little "fun factor" to keep the playfulness of programming (and teaching programming..) alive. He approaches javascript from a modern and refreshing functional approach instead of the "classic" object oriented one. And it tries to teach programming concept with JavaScript without being tied to its "browser enhancement mission", just like you would expect with a general purpose language..in fact the first thing that come to your mind when you want to experiment with its code is to forego the browser altogether and use node instead. For all these reasons this book is a pleasure to read.
Now, the bad parts: this book is a pleasure to read only if you already have some experience with programming and with javascript. Yes, I mean it.. this book is indeed modern, but as "an introduction to programming" .. it' s an epic fail... its style is way too concise and terse, the author jumps from the very basics to elegant and cool functional tricks in no time.. way less time than a real novice would need. Also the code is basically all over the place, and in no condition to be run "as is".. Abundant and easy to download, copy, modify and run code is a must for a good intro to programming..and the code in this book meets none of these criteria..The code examples are interspersed in the online edition of the book (which you can read for free.. yeah! at eloquentjavascript.net).. good luck on trying to execute the non trivial ones..and even more luck if you want to play with them on your own..
And last but not least, the "dom and browser" part of the book is ridiculously skimpy...again.. could be useful to someone already familiar with the subject to consolidate his ideas, but hopelessly inadequate for someone trying to figure out how , when and why to use JavaScript for web programming and design..
In conclusion: try this one if you already know a little about a programming, and want an introduction to modern programming, not a modern introduction to programming...
If instead you are just trying to learn javascript..this one Professional JavaScript for Web Developers is a nicely paced guide, notwithstanding the "professional" title..and don' t miss Head First JavaScript Programming when it comes out..
If you' re looking for an intro to the "HTML5 capabilities" of JavaScript, Head First HTML5 Programming: Building Web Apps with JavaScript is a very good choice... can you tell I love Eric Freeman's books?
18 von 20 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good intro to core JS 3. Februar 2011
Von Michael Kohl - Veröffentlicht auf Amazon.com
Format: Taschenbuch
"Eloquent Javascript" is an awesome introduction to an often misunderstood and abused language. It really tries to live up to its name and tackles issues like functional programming, object orientation, modularity and reusability and more. The author's style is easy-going and to the point and the examples are excellent, e.g. writing a bunch of nice higher-order functions in the chapter on FP or implementing a small Sokoban game.

I'd say this in combination with Crockford's book is a great combination for anyone who really wants to learn and understand JavaScript the language, not just plug together random frameworks.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover