Ebook Download JavaScript: The Good Parts, by Douglas Crockford
By reading JavaScript: The Good Parts, By Douglas Crockford, you could understand the expertise and also things even more, not just concerning exactly what you get from people to individuals. Reserve JavaScript: The Good Parts, By Douglas Crockford will certainly be more trusted. As this JavaScript: The Good Parts, By Douglas Crockford, it will actually offer you the good idea to be effective. It is not only for you to be success in certain life; you can be effective in everything. The success can be started by knowing the fundamental understanding and also do activities.
JavaScript: The Good Parts, by Douglas Crockford
Ebook Download JavaScript: The Good Parts, by Douglas Crockford
Some people may be laughing when looking at you checking out JavaScript: The Good Parts, By Douglas Crockford in your downtime. Some might be appreciated of you. As well as some could want be like you which have reading hobby. Just what concerning your personal feel? Have you really felt right? Checking out JavaScript: The Good Parts, By Douglas Crockford is a requirement as well as a hobby simultaneously. This condition is the on that particular will certainly make you really feel that you should read. If you understand are looking for the book qualified JavaScript: The Good Parts, By Douglas Crockford as the choice of reading, you could discover below.
There is no question that book JavaScript: The Good Parts, By Douglas Crockford will consistently make you motivations. Also this is simply a publication JavaScript: The Good Parts, By Douglas Crockford; you can find many genres and types of books. From captivating to experience to politic, and also scientific researches are all provided. As just what we specify, below we offer those all, from well-known writers and publisher on the planet. This JavaScript: The Good Parts, By Douglas Crockford is one of the compilations. Are you interested? Take it now. Exactly how is the way? Learn more this write-up!
When somebody ought to visit the book establishments, search shop by shop, rack by shelf, it is really troublesome. This is why we provide guide compilations in this web site. It will certainly reduce you to look guide JavaScript: The Good Parts, By Douglas Crockford as you such as. By browsing the title, publisher, or writers of guide you want, you can find them swiftly. Around the house, office, or perhaps in your way can be all ideal area within internet connections. If you want to download and install the JavaScript: The Good Parts, By Douglas Crockford, it is really easy after that, because now we extend the connect to buy and make deals to download JavaScript: The Good Parts, By Douglas Crockford So easy!
Curious? Certainly, this is why, we mean you to click the web link page to see, and after that you could delight in guide JavaScript: The Good Parts, By Douglas Crockford downloaded and install until completed. You could save the soft data of this JavaScript: The Good Parts, By Douglas Crockford in your device. Of course, you will bring the device anywhere, won't you? This is why, each time you have downtime, every single time you could delight in reading by soft duplicate book JavaScript: The Good Parts, By Douglas Crockford
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