EUR 39,79
  • Tous les prix incluent la TVA.
Il ne reste plus que 8 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Secrets of the JavaScript... a été ajouté à votre Panier
Amazon rachète votre
article EUR 13,19 en chèque-cadeau.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Secrets of the JavaScript Ninja (Anglais) Broché – 31 janvier 2013


Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Broché
"Veuillez réessayer"
EUR 39,79
EUR 23,23 EUR 28,25
EUR 39,79 Livraison à EUR 0,01. Il ne reste plus que 8 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Expédié et vendu par Amazon. Emballage cadeau disponible.

Produits fréquemment achetés ensemble

Secrets of the JavaScript Ninja + Javascript: The Good Parts + JavaScript Patterns
Prix pour les trois: EUR 83,10

Acheter les articles sélectionnés ensemble

Descriptions du produit

Présentation de l'éditeur

HIGHLIGHT

JavaScript master John Resig—creator of the amazing jQuery framework—

shares the inside knowledge that makes him the true JavaScript Ninja.

DESCRIPTION

In Secrets of the JavaScript Ninja, JavaScript expert John Resig reveals the

inside know-how of the elite JavaScript programmers. Written to be accessible

to JavaScript developers with intermediate-level skills.

This book takes readers on a journey towards mastering modern JavaScript

development in three phases: design, construction, and maintenance. It first

establishes a base of strong, advanced JavaScript knowledge. The book then

teaches readers how to construct a JavaScript library. It examines all the numerous

tasks JavaScript libraries have to tackle and provides practical solutions and

development strategies. It then presents the various maintenance techniques

required to keep their code running well into the future.

With Secrets of the JavaScript Ninja readers will gain the knowledge and

Ninja-like skills to build their own JavaScript libraries, or to understand how to

use any modern JavaScript library available.

KEY POINTS

• John Resig is a genuine JavaScript rock star. Massive name recognition.

• Best practices for building a JavaScript library

• Advanced features of the JavaScript language

• Detailed cross-browser code problems and solutions

MARKET INFORMATION

JavaScript powers the web, but a lot has changed since the majority of the current

JavaScript books were written. This book looks at the modern JavaScript

techniques needed by the millions of current developers exploring Ajax,

JavaScript library creation, and more interactive sites.

Biographie de l'auteur

John Resig

is the creator and lead developer of the ubiquitous jQuery JavaScript

Library and author of the critically acclaimed Pro JavaScript Techniques. He is a

JavaScript Evangelist for the Mozilla Corporation.



Vendez cet article - Prix de rachat jusqu'à EUR 13,19
Vendez Secrets of the JavaScript Ninja contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 13,19, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Détails sur le produit

  • Broché: 300 pages
  • Editeur : Manning Publications; Édition : 1 (31 janvier 2013)
  • Langue : Anglais
  • ISBN-10: 193398869X
  • ISBN-13: 978-1933988696
  • Dimensions du produit: 18,7 x 2,3 x 23,5 cm
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: 17.925 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

5.0 étoiles sur 5
5 étoiles
1
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoiles
0
Voir le commentaire client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

0 internautes sur 2 ont trouvé ce commentaire utile  Par Juzan le 30 mars 2014
Format: Broché Achat vérifié
Pour tout ceux qui veulent en savoir plus sur ce langage qui peut être le meilleur ami du dev web (comme son pire cauchemar:))
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 76 commentaires
57 internautes sur 59 ont trouvé ce commentaire utile 
Great book for any js coder 24 janvier 2013
Par Smertrios - Publié sur Amazon.com
Format: Broché
This book is a must-have for any serious js coder. It's almost guaranteed that you'll learn new tricks from this book. But more importantly your knowledge of the language will dramatically expand.

Bringing in a 'traditional' c/c++ background, js has been a 'pain' for me to deal with. I've been reading a few js books, tons of blogs and tuts, but very few expose the true nature of the language in a simple and pragmatic manner (way too many contrived examples out there, leading to greater confusion.) The kind of knowledge that keeps you from aiming at your foot... This book is it! I've been reading some of the chapters over and over to gain a deeper understanding of js. I then reviewed some of my previous code and realized that... shoot! I was gonna be limping soon.

Packed with information with an easy-read style, this book is already becoming a 'classic' for me. While not for beginners, if you're a programmer and learning js, I'd recommend you go through this book as you go. Most other js books focus on the syntax and usage but not so much on the language intricacies. For one, I tend to learn a language better if I also understand how it works.
50 internautes sur 53 ont trouvé ce commentaire utile 
Excellent for becoming a javascript guru 4 février 2013
Par Gary Bisaga - Publié sur Amazon.com
Format: Broché
I know I'm mixing my ethnic metaphors, but this book will help you get to ninjahood, guruhood, or whatever other hood you desire to attain. I am not an inexperienced coder: I have 30 years of experience in coding, including 17 years of java and probably 5 doing semi-serious JavaScript. Still, this book opened my eyes to so many things about JavaScript. For example: I knew about functions and I knew about closures, but the exact relationship between functions, objects, and closures had always eluded me. Knowing what you are doing when you say "new Function()". So many other things.

Face it: most of us look at JavaScript as a toy language. But that is only because most of the scripts we've seen have been toy scripts. We've never really seen the guts of a serious JavaScript library like jQuery, require.js, or impactJS. Once you do, you start seeing constructs you can hardly fathom coming from a background in conventional programming languages like java. JavaScript is a serious programming language, and one that is deceptively similar in syntax to java, even though it could hardly be further in semantics.

Another issue is JavaScript's style of object orientation. JavaScript is object-oriented - perhaps more so than java - but when most of us think "object orientation" we think classes. JavaScript has not class-based, but rather prototype-based object orientation. Unfortunately, there are libraries that make JavaScript look sort-of class-based, but often don't quite get you there. You can (and I have) transport your class-based lines of thought into your JavaScript programming to ill effect. This book helps by really emphasizing the prototypal nature of JavaScript (which is native to the language) rather than classes (which are not).

This book really gives you the ins and outs of JavaScript. Within a few pages I was either learning things I had never known about the language, or realizing how things I had seen actually work. What's more, it presents it in a "unit test" environment. I had always doubted how testable JavaScript was, and I must not be alone, because the book starts out talking about unit tests and presents many of the features using a unit test environment to show how they really work. I consider anything that gets us to write more automated tests - and I am as guilty as any - a good thing.

I highly recommend this book.
67 internautes sur 73 ont trouvé ce commentaire utile 
Something to Recommend Other Than "The Good Parts" Every !@#$ing Time Book Recs are Asked For 25 février 2013
Par Erik H. Reppen - Publié sur Amazon.com
Format: Broché
Resig's earlier effort "Pro JavaScript Techniques" was a good read for its time but got spread thin by getting engrossed in the details of normalizing the DOM API which is something I already had quirksmode.org for as my go-to and that subject is now increasingly less complicated the closer you get to ditching IE8 support.

This is in my experience, the first book to really properly focus on all of the stuff that comes together to really make JavaScript unique and powerful as a language, which has in the past been an understanding you could really only come to by tinkering with JS and reading/borrowing from generous web contributions from Resig, (maybe) Crockford, and IMO, JS-superstar whose name is not sung enough (not for a lack of trying by Resig among others) Dean Edwards whose background in Scheme helped him help the rest of us understand JS for the true complexity-reducing and normalizing beast that it is.

JS didn't come out on top as the only client-side browser option worth pursuing by accident and the view-point that we're "stuck" with it is one that should hopefully be hastily remedied by reading about and understanding what a marvel JS really is when you stop blaming it for Microsoft's tomfoolery and get over the fact that Eich wrote the original version in ten days. That was 17 years ago. JS has evolved constantly since then and hasn't spread to the server, OS, and become the ultimate pan-mobile solution by accident either.

My general sense of the writing is that Resig as always is good at distilling the seemingly complex into bite sized pieces while Bear makes them go down much more easily.

On the "how to use this book" front I'd say keep browsing skimming David Flanagan's "Definitive Guide" to see what all your ingredients are but read this if you're interested in becoming a master chef. If you're intermediate level at JS or heavily experienced in another language to the point where you can compare its mechanics to other languages, this book's probably a good fit.

My only real gripe is (I assume) Resig's with-whiches, from-whiches and in-whiches, which I find semi-painful to read but this is a very minor thing.

Oh and it also took 'em long enough.

:P
31 internautes sur 35 ont trouvé ce commentaire utile 
It has the best explanation of Javscript closures I have read yet! 25 mars 2013
Par S. Tang - Publié sur Amazon.com
Format: Broché
I'll revise my review after I read more of this book, but I jumped right to the chapter on closures (Chapter 5.1) after I saw it in the table of contents.

I have never been satisfied with any definition on the internet or in Javascript books I have previously read. You can search for "Javascript closures" on the internet or at Stack Overflow and find (literally) dozens of explanations. I suppose the really smart coders can understand these explanations, but I found all of them to be unsatisfactory. All of them either had either abstract examples or explanations that never quite resonated with my meager mind.

This book nails it with an explanation that is actually straightforward and uses a simple code example (i.e. an outer function, an inner function, and some local and global variables; no arrays, no objects, etc.). The code example uses "hand-drawn" numbered callouts to explain important aspects of the code. I actually find these callouts superior to code comments, since the callout can "point" or "group" lines of code with an explanation and not be restricted by the format of a code comment.

For me, this chapter alone is worth the purchase price. Why? Javascript closures are apparently a popular interview question in some places, so understanding this topic is vital in more ways than one.
14 internautes sur 15 ont trouvé ce commentaire utile 
Good book on Javascript, but not great 11 septembre 2013
Par Ulas Tuerkmen - Publié sur Amazon.com
Format: Broché
Let me put it as mildly as possible: I don't like Javascript. I think
it's an ugly language with all the wrong choices, and too few
facilities to do decent development. I find it a pity that we're stuck
with it. Despite being a web developer, I have been concentrating on
the backend, and neglected Javascript until now. I picked this book to
remedy this neglect, and to see how the features of the libraries I
used everyday were implemented. Both expectations got satisfied, the
second one in a manner other than I expected.

Secrets of the Javascript Ninja does an extremely good job of teaching
the fundamentals of Javascript the language. It omits the stuff you
would just google, like how to split a string or get a random number,
instead focusing on the fundamental aspects that are different from
other imperative languages. The role of functions and closures are
explained in three detailed chapters. These chapters discuss the many
intricate details of how functions are created and used, and the many
roles they have to take on since Javascript has functions and not much
else. There are also some very interesting coding examples that could
be useful in other languages too, such as a very simple way to
overload a class method in five lines of code.

After the chapters on functions, the object-oriented facilities of
Javascript are discussed. Thanks to this chapter, I at last understand
the role of prototypes in Javascript. There is a pattern in the rest
of the book that starts in the object orientation chapter, though:
Since Javascript does not have most of the facilities that many other
languages (and environments, for that matter) have (such as proper
inheritance), the authors dive into implementing these in
Javascript. These attempts lead to very interesting code listings
which are sometimes really difficult to parse, and sometimes contain,
to put it nicely, surprising snippets of code, such as parsing the
code of a function with regular expressions to see whether it contains
certain references. The following two chapters, one on regular
expressions and the other on timers, contain a lot of very useful
background information, and practical tips and tricks.

The rest of the book, though, is a bit on the difficult-to-read
side. The topics are either not really practical because they concern
deprecated features (the 'with' statement has its own chapter), or
explain in detail how to build a parallel implementation of browser
features. These parallel implementations have one single reason:
IE. Every other section in the second half of Secrets of the
Javascript Ninja starts with "And then there is IE", before explaining
how to build a custom event-handler, CSS selector, or DOM
manipulator. Other browsers also have bugs and errors, but IE appears
to be a prick out of principle, not implementing central APIs, naming
attributes and methods differently, and simply being buggy as
hell. The sections on these parallel implementaions and
bug-circumventions made me happy that I can just drop in jQuery, and
ignore the ugly details.

Despite solid content on the language itself, I think Secrets of the
Javascript Ninja would have been better if the chapters on tricking
out the platform were a bit more limited on detail, and the
programming techniques themselves were given more weight.
Nevertheless, this is a great book for getting to grips with the
language that is, unfortunately, the most widely used of all
programming languages.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?