Ebook Download JavaScript: The Good Parts, by Douglas Crockford
Those are some of the advantages to take when getting this JavaScript: The Good Parts, By Douglas Crockford by on the internet. However, just how is the means to obtain the soft documents? It's quite right for you to see this page due to the fact that you could get the link page to download guide JavaScript: The Good Parts, By Douglas Crockford Simply click the web link provided in this write-up as well as goes downloading. It will not take significantly time to obtain this e-book JavaScript: The Good Parts, By Douglas Crockford, like when you should opt for book store.
JavaScript: The Good Parts, by Douglas Crockford
Ebook Download JavaScript: The Good Parts, by Douglas Crockford
When you are hurried of job target date and also have no concept to obtain inspiration, JavaScript: The Good Parts, By Douglas Crockford book is among your solutions to take. Schedule JavaScript: The Good Parts, By Douglas Crockford will certainly give you the right source and point to get motivations. It is not only concerning the jobs for politic business, administration, economics, and various other. Some purchased jobs making some fiction jobs also require inspirations to overcome the work. As just what you require, this JavaScript: The Good Parts, By Douglas Crockford will possibly be your option.
It is not secret when attaching the composing skills to reading. Reviewing JavaScript: The Good Parts, By Douglas Crockford will certainly make you obtain more resources and also resources. It is a manner in which can improve exactly how you neglect as well as understand the life. By reading this JavaScript: The Good Parts, By Douglas Crockford, you can more than just what you obtain from other book JavaScript: The Good Parts, By Douglas Crockford This is a well-known book that is released from popular publisher. Seen form the author, it can be relied on that this publication JavaScript: The Good Parts, By Douglas Crockford will offer numerous motivations, about the life and experience and also every little thing inside.
You might not have to be doubt regarding this JavaScript: The Good Parts, By Douglas Crockford It is easy means to obtain this book JavaScript: The Good Parts, By Douglas Crockford You can simply see the established with the link that we offer. Here, you can acquire guide JavaScript: The Good Parts, By Douglas Crockford by online. By downloading JavaScript: The Good Parts, By Douglas Crockford, you could find the soft data of this book. This is the exact time for you to start reading. Even this is not published publication JavaScript: The Good Parts, By Douglas Crockford; it will precisely offer even more perks. Why? You may not bring the printed book JavaScript: The Good Parts, By Douglas Crockford or pile the book in your house or the office.
You can carefully include the soft documents JavaScript: The Good Parts, By Douglas Crockford to the gizmo or every computer unit in your office or home. It will certainly assist you to constantly continue checking out JavaScript: The Good Parts, By Douglas Crockford every time you have extra time. This is why, reading this JavaScript: The Good Parts, By Douglas Crockford doesn't give you problems. It will certainly give you essential resources for you that intend to begin writing, covering the similar publication JavaScript: The Good Parts, By Douglas Crockford are different book area.
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.
- Sales Rank: #10611 in Books
- Brand: Crockford, Douglas
- Model: 3820311
- Published on: 2008-05
- Original language: English
- Number of items: 1
- Dimensions: 9.19" h x .38" w x 7.00" l, .64 pounds
- Binding: Paperback
- 176 pages
- Used Book in Good Condition
About the Author
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.
Most helpful customer reviews
578 of 591 people found the following review helpful.
Wish I had this book when I first started Javascript
By Frodo Baggins
Do you struggle when creating objects in Javascript?
Do you find the syntax to be non-intuitive and frustrating?
Do you know the difference between using a function as an object vs using an object literal?
Do you know how using object literals can simplify your code and create something similar to namespaces?
Do you know how to augment the type system -- for example, if wanted all strings to have a trim() method?
Do you know why the "new" statement is so dangerous? Do you know an alternative that eliminates the use of "new" entirely?
These are some of the topics that the book touches upon.
This book is aimed at someone with intermediate programming experience that wants to know the best way to create and use objects, arrays, types, etc. Crockford takes his experience with Javascript to show you best practices coding techniques and styles to use with Javascript. In addition, the book provides insights into what makes Javascript so confusing and what can be done about it.
You might ask "Isn't this stuff already covered in other books that I have?" The answer is no. For one, most other books use a psuedo-classical coding style (see below) to explain objects that is a source of confusion.
Javascript can be very confusing, especially for programmers who have extensive experience in other C-based languages (like myself). Writing good Javascript that uses objects, methods, etc. is hard. In Javascript, if you want to create objects, use inheritance and create methods, you have several different ways to write your code and it's difficult to know what the strengths and weaknesses of each are.
Crockford explains the problem plainly. Other C-based languages use class inheritance (Crockford calls this classical inheritance). Javascript, on the other hand, is the only popular language that uses prototype inheritance, which does not have classes. However, the syntax which Javascript uses to create object is Java-like (Crockford calls this pseudo-classical syntax). It's confusing, because it keeps you in a class-based frame of mind while working in a language that has no concept of classes.
Clarifying what's going on with the object model is the best part of this book. Crockford also explains other parts of Javascript that can be problematic and the techniques that he prefers for handling them. I don't necessarily agree with all of them, but the important thing is that he explains his reasoning.
To effectively learn Javascript, I recommend that you buy 1) a book that covers the details of the language and can be used as a reference (e.g. Javascript, the Definitive Guide) and 2) Crockford's book. Advanced programmers might also enjoy Pro Javascript Design Patterns, which shows a number of ways to combine Javascript with some of the GoF patterns. I would avoid any cookbook style books on Javascript, because you're better off using YUI, JQuery or one of the other Javascript libraries than writing your own drag-and-drops, calendars, etc.
There are a series of Yahoo! videos by Crockford that mirror the material in this book and can be found as podcasts under YUI Theater. They contain nearly all of the material in the book and probably a little more. Those videos are:
- Douglas Crockford/An Inconvenient API: The Theory of the DOM (3 parts)
- Douglas Crockford/The JavaScript Programming Language (4 parts)
- Douglas Crockford/Advanced JavaScript (3 parts)
- Douglas Crockford/Javascript The Good Parts
119 of 126 people found the following review helpful.
May Need a Warning Label
By Brett Merkey
�
I thought the author's other "Missing Manual" on CSS was very good and said so. ( CSS: The Missing Manual ) I am not so sure about this one.
This book is meant to be a beginner book and it certainly does treat certain aspects of JavaScript well from that perspective. My problem is that the author has chosen to integrate a particular JavaScript framework, jQuery, into the examples, starting with the introductory chapter.
I have used jQuery and have a high opinion of it, esp. of its CSS-like selector syntax. However, I don't think I ever could have learned the basics of JavaScript using jQuery. jQuery has its own syntax and its own ways of doing things that are different from other JavaScript frameworks and certainly *much* different from generic JavaScript.
A true beginner is going to find it difficult separating what is applicable to the wide world of JavaScript from what will only be applicable in one particular circumstance.
Perhaps the book may be better labeled as a getting started with JavaScript and jQuery text.
�
127 of 135 people found the following review helpful.
A good book, but not all it could be.
By J. Mitchell
Let me begin by saying that Head First Javascript is a good book, at least compared to any other JS books I've seen. It isn't, however, a particularly good "Head First" book.
What I mean by this is that the other Head First books I've used (XHTML & CSS, SQL, and C#) have been highly interactive, easy to use, and really got the concepts into my head. I was amazed that, after just a few days with these books, I could actually build professional-looking web pages that were rigorously standards compliant; or create complex applications in C# quickly and easily; or navigate the intricacies of building and using SQL databases. The Head First method certainly seemed to work.
So when I heard the HF people were producing a JS book, I was overjoyed. Sadly, it's been a bit of a letdown. The book smacks strongly of rushed production, lacking many of the features that makes the HF series special. For example, in the C# book, the authors take the reader through application construction in a step-by-step manner, carefully explaining everything as they go. The effect is of a very knowledgeable teacher standing over your shoulder and guiding you while you code. The reader is actively involved in every exercise, building their code from scratch. There are copies of every piece of code available for download at Head First's website, but these are merely tools for checking the reader's work.
In the Javascript book, however, much of the interactivity is missing. The book reads like a walkthrough of the code samples, with most of the user participation taking the form of pencil and paper exercises. The reader could actually complete the book without switching on her PC. Even the code solutions on the HF website seem to be just tossed up there, with the page numbers each example refers to contained in a Read Me file (the book itself just contains a general instruction to grab the code from the website, without any indication of which code).
This all sounds pretty negative, and I must confess to being somewhat disappointed with the book. That said, it's still far superior to any other JS book I've tried. By the end of Head First Javascript, I did feel that the general scope of Javascript had sunk into my brain. I had a feeling for its overall structure and the ways in which it could be applied. I know that I can now tackle a more advanced JS book and absorb the concepts much more easily.
What I don't feel is ready to sit down and write Javascript. The whole experience with this book was just too fragmentary and too lopsidedly didactic. The experience was insufficiently hands-on to enable me to become comfortable with the nitty gritty of JS scripting. When I finished HF's C#, XHTML, and SQL books, I could sit down and churn out code, with only a few O'Reilly Pocket Guides beside me to refresh my memory on syntax and structure. That's not been the case with Javascript.
Head First Javascript just seems to lack the "stickiness" of the other titles in the series.
JavaScript: The Good Parts, by Douglas Crockford PDF
JavaScript: The Good Parts, by Douglas Crockford EPub
JavaScript: The Good Parts, by Douglas Crockford Doc
JavaScript: The Good Parts, by Douglas Crockford iBooks
JavaScript: The Good Parts, by Douglas Crockford rtf
JavaScript: The Good Parts, by Douglas Crockford Mobipocket
JavaScript: The Good Parts, by Douglas Crockford Kindle
Tidak ada komentar:
Posting Komentar