Facebook Twitter Pinterest
EUR 15,99
  • Alle Preisangaben inkl. MwSt.
Nur noch 20 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
You Don't Know JS: this &... ist in Ihrem Einkaufwagen hinzugefügt worden
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 3 Bilder anzeigen

You Don't Know JS: this & Object Prototypes (Englisch) Taschenbuch – 31. Juli 2014

5.0 von 5 Sternen 2 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
"Bitte wiederholen"
EUR 15,99
EUR 12,29 EUR 15,48
60 neu ab EUR 12,29 5 gebraucht ab EUR 15,48

click to open popover

Wird oft zusammen gekauft

  • You Don't Know JS: this & Object Prototypes
  • +
  • You Don't Know JS: Scope & Closures
  • +
  • You Don't Know JS: Async & Performance
Gesamtpreis: EUR 46,93
Die ausgewählten Artikel zusammen kaufen

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

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

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.



Über den Autor und weitere Mitwirkende

Kyle Simpson is an Open Web Evangelist from Austin, TX. He's passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he's probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


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


Format: Kindle Edition
Very insightful description of the object prototype mechanism used in Javascript,. it is compared to the standard class mechanism (e.g. from Java, .Net) and the differences are explained quite detailed.
Kommentar Eine Person fand 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
Von Damijan Cavar am 30. September 2014
Format: Taschenbuch Verifizierter Kauf
This book gives you a nice insight in Javascript fundamentals that you should know, if you are trying to be a master of your craft.
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: HASH(0x9c7fc2d0) von 5 Sternen 35 Rezensionen
14 von 14 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c5b22ac) von 5 Sternen An excellent introduction to a complex topic 15. August 2014
Von Matthew - Veröffentlicht auf Amazon.com
Format: Taschenbuch
Kyle Simpson explains the semantics of using "this" in Javascript and why it is not the same as Java. The Javascript keyword "this" is often misunderstood. Many works treat it as the Javascript equivalent of Java's "this" or Python's "self," and while that understanding will lead to working programs in most cases, Simpson explains where that understanding will break down in a way that many programmers will not be able to anticipate. He later discusses Javascript's prototypal inheritance and how it works different than typical inheritance designs.

This text should not be a first introduction to the language and maybe not even a second or third. The topics covered are quite advanced and require a relatively high familiarity with Javascript to begin to understand. At times the text can be very confusing and require re-reading sections to fully grasp, however this is due to the complexity of the material covered and not due the author. The author's writing style is quite clear and his examples are well explained. Code samples are very short and to the point, not wasting space with unnecessary filler code which so many technical books do (pages of GUI code for explaining a simple input/output example for instance).

This is the first example I have seen of covering these topics in this manner, and while at first I was unsure if they really warranted their own book, I did not realize how poorly I understood the semantics of "this." I would highly recommend the text to anybody who expects to do much work in Javascript, in particular in creating or working with frameworks, where a full knowledge of the topics covered could prove indispensible. After reading this text, I would be interested in reading the other texts in the series as well.

(I received an electronic copy of the book as part of OReilly's reader review program.)
6 von 6 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c5b5864) von 5 Sternen More than just a Javascript book.... 1. September 2014
Von astericky - Veröffentlicht auf Amazon.com
Format: Taschenbuch
'this and Object prototypes' is the second book in the 'You Don't know Javascript' book series. I would argue that this book probably could've served as the first book becuase this book challenges developers to actually re-consider the need of and use of the classical design patterns and assessing the benefits and drawbacks of it. In other words it challenges developers to actually be engineers instead of just developers.

It is my opinion that I and other developers have been lazy in that we just accept classical software design as the way software should be developed without really thinking about what that actually means and the benefits and drawbacks of classical design patterns. Rather than fully embracing the benefit of behavior based delegation-oriented design in Javascript, developers have typically shoe-horned in the classical design patterns into Javascript.

If you were even mildly disappointed in the first book in this series 'Scope and Closures', you will pleased to know that this book is head and shoulders better than the first book in this series and really is a shining example of what a good programming book should do is challenge you to think about software design in ways you had not previously really given much thought to.

Gone is the somewhat pretentious tone of the previous book. Instead the author takes a different tone as he aims to teach developers think about the implications of classical and behavioral design patterns. It is as if Kyle got better at writing a book that people can read and learn from. There are plenty of code examples along with detailed explanations of what Javascript is actually doing behind the scenes. This may actually just be a good computer science book to have in general. I am very happy with what I have learned from this book.

The last three chapters that compare classical vs behavior based design patterns in javascript really is worth the price of this book. This book is very well written and I think the last three chapters of this book has uses as a computer science topic in general and should not be limited to just a discussion about Javascript hence the 5 out of 5 stars I a giving it.
3 von 3 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c5b2e10) von 5 Sternen Written by someone who comprehends JS and can convey it just as easily 1. März 2015
Von Aaron Martone - Veröffentlicht auf Amazon.com
Format: Taschenbuch
This book is amazing. I had hopped from tutorial site to site, tolerating many developer's love for 10px fonts, and literally had gone through 30+ sites without a single person actually conveying an understanding of the this scope and prototypes. In fact, they all seemed to follow the same pattern where they merely mimicked stating the result after glancing over their thought process. None of them actually drilled down into the HOW of JavaScript; but Kyle does.

Kyle understands that in order to truly comprehend something, you have to know it; what it is, how it's used, how it does what it does; and that's what he gets you to do in this book. He explains in simple terms and great, succinct examples that don't get overly bloated, how JavaScript steps through its internal mechanism to arrive at the end result. You're not memorizing "command A" = "result B"; he systematically decompiles the statement and leads you each step of the way towards comprehension. And THAT is one of that failures, IMO, of non-modern teaching today; they do not use Mr. Simpson's conveyance of behind-the-scenes understanding on what is happening at a lower level. Once he conveys that, it's now a part of your bag of tricks because you can use the same knowledge to troubleshoot similar problems.

Not only that, but it's easy to see that Kyle realizes that in non-modern teaching methods, we have mired ourselves down into forcing a mental model over how JS "class-based" inheritance works, and in doing so, have convoluted the subject matter to a point of cyclical redundancy that can leave the student frustrated and bereft of understanding.

I could not more whole-heartedly recommend this book than I already do. It saddens me that finding someone with this kind of teaching talent is as rare as they come today, but in the same swing it makes you appreciate them all the more that you found them.
2 von 2 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c5b6a38) von 5 Sternen Excellent second book 7. November 2014
Von D. Wortham - Veröffentlicht auf Amazon.com
Format: Taschenbuch Vine Kundenrezension eines kostenfreien Produkts ( Was ist das? )
Me, for comparison to your JS level: About two years ago I started writing JS code for the first time when I found out how easy Chrome had made extension development and I've written several extensions for personal use. I've used Delphi (pascal) in the past for writing small utility programs for my use. I'd characterize myself as past beginner and but not intermediate. I write my extensions to work without worrying too much about efficiency or elegance taking advantage of JQuery's super duper framework.

Following up and building on the previous book in the series, Scope & Closures, Simpson delves into JS' *this* explaining the whys and wherefores of it. If you are about my level then I think you should read the first book before this one because having a better understanding of scope and closure will help in seeing how *this* is implemented in JS. It does not follow scope rules but uses call-sites. Simpson goes over what call-site means and then explains the four binding rules for *this*: default, implicit, explicit (plus its close relative - hard binding) and new; along with some things to watch out for when considering binding rules.

The book then moves on to object prototypes kicking things off with a very good but concise Intro to Classes 101. The JS language doesn't exactly support classes but there workarounds that programmers have been using so Simpson describes them, their benefits and their drawbacks. Here things get a bit murky for me because although I have used classes with Delphi, years ago, I haven't written anything complex enough to need that in JS so I've avoided it. If this part of the book is the selling point for you then I think you'd do well to drop by a bookstore and spend a few minutes scanning those pages before buying. If you absolutely want to use or must use classes in JS then you should just get the book so you'll know its limitations without any varnish by class enthusiasts.
4 von 5 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c5b6f48) von 5 Sternen Javascript: "the tough parts" 4. Oktober 2014
Von Thomas B. Gross - Veröffentlicht auf Amazon.com
Format: Taschenbuch Vine Kundenrezension eines kostenfreien Produkts ( Was ist das? )
I can't quite decide if this is a great book attempting to teach the subtleties of a cryptic programming language or if the "bad parts" of Javascript just aren't worth knowing about. Ultimately I'm pretty psyched by this book and its approach to the subject matter by focusing on select topics in the language, and I'm really looking forward to reading other books in this "You Don't Know JS" series.

I've been putzing about in JS for about a year, teaching myself how to do things by googling individual topics. The only book I've consulted in the past is "Javascript: the Good Parts" - I am very much part of the intended target audience for this book, that is, people who have learned just enough JS "to get by" and use the language just as a way to connect buttons to JSON requests. I confess I did not even know that Javascript has objects or a "this" before reading this book.

The entire text of the book is available online as a free pdf file to download. I have no idea why O'Reilly allows this for so many of their books now (I do not think the various sites that offer these downloads are pirating anything). In any case, this is a nicely bound book in a convenient size; I've been putting it in my knapsack and reading it on the train to and from work.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.