Nuevo:
-57% US$12.95
Entrega el jueves, 3 de octubre
Enviado por: Amazon.com
Vendido por: Amazon.com
US$12.95 con 57 porcentaje de ahorro
Precio recomendado: US$29.99
El Precio listado es el precio de venta sugerido de un nuevo producto tal como lo proporciona un fabricante, proveedor o vendedor. Excepto para los libros, Amazon mostrará un Precio listado si los clientes compraron el producto en Amazon o si otros minoristas lo ofrecieron al Precio listado o a un precio superior al menos en los últimos 90 días. Los precios listados pueden no reflejar necesariamente el precio de mercado actual del producto.
Más información
Devoluciones internacionales gratis
Sin cargos de importación y US$7.29 de envío a Canadá Detalles

Detalles de envío y tarifa

Precio US$12.95
Envío de AmazonGlobal US$7.29
Cargos estimados de importación US$0.00
Total US$20.24

Entrega el jueves, 3 de octubre. Realiza el pedido en 10 hrs 28 mins
Disponible
US$US$12.95 () Incluye las opciones seleccionadas. Incluye el pago mensual inicial y las opciones seleccionadas. Detalles
Precio
Subtotal
US$US$12.95
Subtotal
Desglose inicial del pago
Se muestran los gastos de envío, la fecha de entrega y el total del pedido (impuestos incluidos) al finalizar la compra
Enviado por
Amazon.com
Enviado por
Amazon.com
Vendido por
Amazon.com
Vendido por
Amazon.com
Devoluciones
Reintegro o reemplazo en 30 días
Reintegro o reemplazo en 30 días
Este artículo se puede devolver en su estado original para obtener un reintegro o reemplazo completo dentro de los 30 días posteriores a la recepción.
Devoluciones
Reintegro o reemplazo en 30 días
Este artículo se puede devolver en su estado original para obtener un reintegro o reemplazo completo dentro de los 30 días posteriores a la recepción.
Pago
Transacción segura
Tu transacción es segura
En Amazon, nos esforzamos por proteger tu seguridad y privacidad. Nuestro sistema de seguridad de pagos encripta tu información durante la transmisión de datos. No compartimos los datos de tu tarjeta de crédito con vendedores externos, ni vendemos tu información a terceros. Más información
Pago
Transacción segura
En Amazon, nos esforzamos por proteger tu seguridad y privacidad. Nuestro sistema de seguridad de pagos encripta tu información durante la transmisión de datos. No compartimos los datos de tu tarjeta de crédito con vendedores externos, ni vendemos tu información a terceros. Más información
US$6.95
Devoluciones internacionales gratis
Nice clean copy with no highlighting or writing. We take pride in our accurate descriptions. Satisfaction Guaranteed. Nice clean copy with no highlighting or writing. We take pride in our accurate descriptions. Satisfaction Guaranteed. Ver menos
Entrega el sábado, 5 de octubre
Solo queda(n) 4 en stock (hay más unidades en camino).
US$US$12.95 () Incluye las opciones seleccionadas. Incluye el pago mensual inicial y las opciones seleccionadas. Detalles
Precio
Subtotal
US$US$12.95
Subtotal
Desglose inicial del pago
Se muestran los gastos de envío, la fecha de entrega y el total del pedido (impuestos incluidos) al finalizar la compra
No se garantizan códigos de acceso ni suplementos con artículos usados.
Agregado a

Lo sentimos; hubo un problema.

Hubo un error al recuperar tus Listas de Deseos. Por favor inténtalo de nuevo.

Lo sentimos; hubo un problema.

Lista no disponible.
Imagen del logotipo de la aplicación Kindle

Descarga la app de Kindle gratis y comienza a leer libros Kindle al instante desde tu smartphone, tablet o computadora, sin necesidad de ningún dispositivo Kindle.

Lee al instante desde tu navegador con Kindle para la web.

Usando la cámara de tu celular escanea el siguiente código y descarga la aplicación Kindle.

Código QR para descargar la App Kindle

Seguir al autor

Ocurrió un error. Intenta realizar tu solicitud de nuevo más tarde.

JavaScript: The Good Parts: The Good Parts 1st Edición

4.4 4.4 de 5 estrellas 1,445 calificaciones

{"desktop_buybox_group_1":[{"displayPrice":"US$12.95","priceAmount":12.95,"currencySymbol":"US$","integerValue":"12","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"XXlIQ%2BBjrNW0kFEVp%2F8VfbuKfhCXv3QnjPR%2FQvBcfEf7pLVk8STvjbxc7fr%2BkvhBq6asHQKOEthBeD5gaXoJa3tNLfgaS%2Fzfp2yjIo%2FHHIB0IodqlKl1XISGTifJej7EcO9esDcWsRs%3D","locale":"es-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"US$6.95","priceAmount":6.95,"currencySymbol":"US$","integerValue":"6","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"XXlIQ%2BBjrNW0kFEVp%2F8VfbuKfhCXv3Qn32d0H09Mwh88oDMrZYhqI4PPgt17yUWxbfY8copcrpurjLy1unwoKlOdaY1DlUo0JZQyFUQyKB5dhOGQg4Qe5owZZJhnBsYH%2FhMfe%2FEXw0wTyrrOVfGJmzA0l8SMpmjZAVo9JTEk%2FxeERFuQd1GBsfbkKA5B141a","locale":"es-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Opciones de compra y productos Add-on

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Comprados juntos habitualmente

Este producto: JavaScript: The Good Parts: The Good Parts
US$12.95
Disponible
Vendido y enviado por Amazon.com.
+
US$21.99
Disponible
Vendido y enviado por Amazon.com.
+
US$48.49
Disponible
Vendido y enviado por Amazon.com.
Precio total: $00
Para consultar nuestro precio, agrega estos elementos a tu carrito
Detalles
Agregado al carrito
spCSRF_Treatment
Elige artículos para comprar juntos.

De la marca


Más información del producto

From the Preface

This is a book about the JavaScript programming language. It is intended for programmers who, by happenstance or curiosity, are venturing into JavaScript for the first time. It is also intended for programmers who have been working with JavaScript at a novice level and are now ready for a more sophisticated relationship with the language. JavaScript is a surprisingly powerful language. Its presents some challenges, but being a small language, it is easily mastered.

My goal here is to help you to learn to think in JavaScript. I will show you the components of the language and start you on the process of discovering the ways those components can be put together. This is not a reference book. It is not exhaustive about the language and its quirks. It doesn't contain everything you'll ever need to know. That stuff you can easily find online. Instead, this book just contains the things that are really important.

This is not a book for beginners. Someday I hope to write a JavaScript: The First Parts book, but this is not that book. This is not a book about Ajax or web programming. The focus is exclusively on JavaScript, which is just one of the languages the web developer must master.

Opiniones editoriales

Biografía del autor

Douglas Crockford is a Senior JavaScript Architect at Yahoo!, well known for introducing and maintaining the JSON (JavaScript Object Notation) format. He's a regular speaker at conferences on advanced JavaScript topics, and serves on the ECMAScript committee.

Detalles del producto

  • Editorial ‏ : ‎ Yahoo Press; 1er edición (3 Junio 2008)
  • Idioma ‏ : ‎ Inglés
  • Tapa blanda ‏ : ‎ 172 páginas
  • ISBN-10 ‏ : ‎ 0596517742
  • ISBN-13 ‏ : ‎ 978-0596517748
  • Dimensiones ‏ : ‎ 7 x 0.38 x 9.19 pulgadas
  • Opiniones de clientes:
    4.4 4.4 de 5 estrellas 1,445 calificaciones

Sobre el autor

Sigue a los autores para recibir notificaciones de sus nuevas obras, así como recomendaciones mejoradas.
Douglas Crockford
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Douglas Crockford is the author of How JavaScript Works. He has been called a JavaScript Guru, but he is more of a Mahatma. He was born in Frostbite Falls, Minnesota, but left when he was only six months old because it was just too damn cold. He has worked in learning systems, small business systems, office automation, games, interactive music, multimedia, location-based entertainment, social systems, and programming languages. He is the inventor of Tilton, the ugliest programming language that was not specifically designed to be an ugly programming language. He is best known for having discovered that there are good parts in JavaScript. That was the first important discovery of the Twenty First Century. He also discovered the JSON Data Interchange Format, the world’s most loved data format.

Opiniones de clientes

4.4 de 5 estrellas
1,445 calificaciones globales
Cannot learn JavaScript from this book
1 de 5 estrellas
Cannot learn JavaScript from this book
Perhaps if you are a highly intelligent person, you may learn JavaScript from this book. But otherwise it is a bewildering and frustrating book to read. One gets the feeling this was an academic paper written for his colleagues and he added a little 'introduction' material so he could sell the book to the rest of us. There is almost no explanation. This is unlike any other programming language book I have read. What a waste of money. I wish he had actually tried to teach JavaScript through a set of tutorials. At the beginning he starts off very witty and entertaining and one feels this book is a gem. But then as you go on your realize you're not learning JavaScript at all, and then and realize this book is either shallow or it's meant for people who already learned JavaScript. This is a really bad book.
Gracias por tus comentarios
Lo sentimos, se produjo un error
Lo sentimos, no pudimos cargar la opinión

Opiniones destacadas de los Estados Unidos

Calificado en Estados Unidos el 9 de enero de 2009
Java is an Object-Oriented language; JavaScript ain't. JavaScript provides no integrated support of type-inheritance, encapsulation or polymorphism - the cornerstones of the Object Oriented paradigm.

However, OO programming can be SIMULATED in JavaScript. There's more than one way to achieve this effect. In this short and illuminating title, Crawford delineates one such way, which relies on some peculiar features JavaScript has in common with functional programming languages, such as "Scheme". (Study the ASP.NET AJAX framework's client side, for a completely different way to go about it. Gallo et al.'s "ASP.NET AJAX in Action" explores this framework brilliantly).

In parallel, this book also serves as a well-reasoned best-practices manual for writing good JavaScript code (a la Crawford...). Crawford's simultaneously a fierce critic, and a starry-eyed lover of the language.
Her smiles, her frowns, her ups, her downs are, clearly, second nature to him, and, like a great tour guide, he'll walk you through the grotesque and the beautiful of this strange, and, oddly, remarkably popular, programming language.

This book is neither an introduction to JavaScript nor a reference thereto. It's certainly not about DOM scripting. The novice JavaScripter would benefit little from it, and, in fact, might find it utterly disheartening, due to Crawford's explicit, harsh criticism. Turn, instead, to the first and third parts of Flanagan's excellent "JavaScript, The Definitive Guide".

In the appendices of this books, you'll find a superbly succinct-yet-exhaustive descrpition of the popular JSON data-interchange format, of which Crawford himself is the designer. A complete listing of a JSON parser written in JavaScript is also available for you to delight in.
Calificado en Estados Unidos el 2 de octubre de 2012
I just finished this book. It's relatively short but you have to invest a lot of hours to properly absorb it. I think I'm going to need one more pass.

I do not understand the majority of complaints. Some compare Crockford to "the most boring professor you ever had", others said the information was poorly organized and not written very well. Others complained about his ego getting in the way. I, for one, found it to be very interesting and useful. Parts of it were a struggle to get through (and I've been a C coder for 20+ years) but mental challenges are a software engineer's specialty.

In my opinion, none of the complaints are completely true, assuming you are the right audience. This book is NOT for beginners. If you are relatively new to Javascript, it will definitely be useful, but if you are new to programming entirely, this book is not for you. This is a more academic book that gives you a peek behind the scenes to the inner workings of the Javascript language. It is more comparable to K&R's book for C Programmers, but not as complete (just the "good" and "awful" parts!).

It is a book about the Javascript LANGUAGE. It is NOT a book on web programming. It will NOT teach you anything about HTML, or the DOM, or how to put little fiddlly-bits on the screen, or how to work out game physics, or how to use any HTML-specific components. It is a book on the constructs of Javascript, plain and simple. It should NEVER be the only book on Javascript you would own, but if you are serious about Javascript, it should definitely be in your library. I don't think you can be a Javascript master without this book.

My minor grievances are mostly limited to subjective areas where I disagree with him:

1) He states his opinion absolutely, more so in the first part of the book. I prefer a less forceful approach that presents the arguments and lets you decide for yourself. However, I do not feel he went overboard in this regard as some did - I suspect they didn't get very far into the book.
2) While I completely understand the Javascript bugaboo that makes a case for mis-aligned curly braces (K&R style). I cannot get myself to follow this convention (except in a few areas where I make exceptions) To me, code is SO much easier to follow when all blocks are aligned. I will heed his advice and avoid the lurking JS bug, but I will not fully convert to misaligned braces. I resent that his JSLint tool generates hundreds of errors in my code because of this - but fortunately, there's an option to turn it off.
3) When he digs into some of the JS-specific patterns that aren't familiar to non-JS programmers, I wish he would add a disclaimer along the lines of "while this is a powerful tool, understand that depending on such patterns may make the code more difficult to maintain by others less trained in the specifics of Javascript. Or at least comment vigorously." I am a firm believer in "clarity over cleverness" in shared code.
4) In some of the trickier subjects, a few more examples would makes things easier to comprehend. I've never really used Regular Expressions before, and the chapter left my head swimming, and I felt the explanation of the various components of the expressions could have been better.

But these are not major grievances, and I whole-heartily recommend this book for the intermediate Javascript user or the novice JS user who has a solid background in general programming language constructs.
Calificado en Estados Unidos el 4 de abril de 2014
I am a fairly new programmer, so I do not know how my review will really help anyone. However this book took my understanding of Javascript to the next level. I went through the book, some of the content in the book is probably stuff you'll probably not utilize much at all, however it is comforting to have a reference at hand that can give you examples and a brief summation (other than MDN) to help you with your understanding of the book.

This book would pair nicely with Beautiful Code. The author mentions his article in the book, in that article he also looks at JS's good parts but in a simplified way.

The biggest thing to note when going into this book: the author emphasizes the importance of objects in JS, the use of functions and variables to manage objects and efficiently create JS programs. He also gives a section on the terrible parts of JS, just for one to understand and avoid them. All-in-all, it is a compact good book, a bit succinct on the more complex subjects. However go to stackoverflow and search/ask some questions if you are confused.

In my opinion the best chapters:
2-3. Intermingling this with actual coding on your part (utilizing JSbin or JSfiddle, etc) will help you get the most out of understanding some of the behaviors of the language. Pretty much utilizing objects is your best bet for creating efficient and usable JS code. 6 pretty much sums why arrays are inefficient in JS.
4-5, 8. This helps one understand the importance of functions in JS. Also there is a good reference for some of the more used methods that are tied to the prototypes objects.
10. It is short and does not teach you anything about JS, but pretty much sums why adding every single library you can is probably a terrible idea.

Opiniones más destacadas de otros países

Traducir todas las opiniones al Español
Jared Jonathan Ortega Ponce
5.0 de 5 estrellas Super interesante.
Calificado en México el 21 de agosto de 2023
Es un libro donde cada capitulo tiene algo que puedes aplicar en tu trabajo de todos los días. Esta lleno de buenos consejos o cosas que muchas veces se pasan por alto. Me encanto.
A una persona le resultó útil
Reportar
Cliente Amazon
5.0 de 5 estrellas La rapidez i eficacia
Calificado en España el 28 de enero de 2024
Perfecto
George Bills
3.0 de 5 estrellas Good, in depth coverage of Javascript, but looking a bit dated
Calificado en Australia el 4 de julio de 2019
First of all - this book is not a good introduction to programming in general. Nor would it be a good book for actually getting something useful done in Javascript - for that you should refer to another book on e.g. JS programming for the browser, for Node.js, for React, etc.

What it is good for is as a concise and yet in depth coverage of some of the finer points of Javascript, and as gentle guidance towards the bits that aren't bad (which are helpfully listed in Appendix A: Awful Parts and Appendix B: Bad Parts).

At a decade old it's showing it's age a little bit, and doesn't cover any of the shiny new ES5 / ES6 features. It'd be nice to see coverage of arrow functions in Chapter 4: Functions, especially around the complexities of the "this" keyword. A lot of Chapter 5: Inheritance is dated now that the class keyword syntactic sugar is a thing. Functional programming is covered, but map / reduce / filter aren't, having been standardised the year after JS:TGP was released. Promises are completely uncovered.

As someone coming from an OO background it'd be good to see a brief introduction to idiomatic ways of achieving tasks in JS, e.g. the concept of monkey patching in unit tests.
A 3 personas les resultó útil
Reportar
Jeff
5.0 de 5 estrellas Classic, Invaluable.
Calificado en Canadá el 18 de abril de 2016
I would not forgive myself if I did not write a review for this book. This is one of the best books I have ever read in my entire life. It does not only help me grasp and love Javascript, but also greatly improved my understanding the way of how to do better programming. As a programmer, if you have not read this book, you missed a very good part. So, if you want to learn Javascript, this is definitely the right book to read.

Like the author said, This book is small, but it is dense. It is very hard to understand some pages in the first read. I read every pages at least 3 times, some pages more than 10 times to get the idea fully. But the effort definitely got rewarded.
A una persona le resultó útil
Reportar
Matteo Ambrosi
5.0 de 5 estrellas Ottimo per principianti ed esperti
Calificado en Italia el 30 de junio de 2016
Il libro è scritto veramente molto bene, i consigli forniti possono essere molto utili sia per uno sviluppatore principiante che per esperti. L'inglese utilizzato è abbastanza semplice e risulta di facile comprensione anche per chi non conosce la lingua in modo approfondito. Il metodo espositivo è molto concentrato, non ci sono tanti giri di parole o discorsi lunghi per aumentare il numero di pagine del libro, si tratta di un concentrato di informazioni molto utile anche da tenere a fianco del pc nel lavoro di tutti i giorni. Consigliato!