Selasa, 05 November 2013

[H188.Ebook] Ebook Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

Ebook Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

There is no doubt that publication Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke will certainly consistently provide you inspirations. Even this is just a publication Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke; you could discover lots of categories as well as types of publications. From delighting to journey to politic, and also scientific researches are all given. As just what we specify, below we provide those all, from renowned authors and also publisher worldwide. This Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke is among the collections. Are you interested? Take it currently. Exactly how is the means? Read more this post!

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke



Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

Ebook Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

Excellent Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke publication is consistently being the most effective close friend for investing little time in your workplace, night time, bus, and almost everywhere. It will certainly be an excellent way to merely look, open, as well as review the book Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke while because time. As recognized, encounter and ability don't always come with the much cash to obtain them. Reading this publication with the title Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke will certainly let you know much more things.

As one of the home window to open the brand-new globe, this Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke supplies its impressive writing from the writer. Released in one of the prominent publishers, this publication Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke turneds into one of one of the most wanted publications recently. In fact, the book will certainly not matter if that Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke is a best seller or otherwise. Every book will constantly give finest resources to get the user all finest.

Nevertheless, some people will certainly seek for the very best seller publication to check out as the first recommendation. This is why; this Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke exists to satisfy your requirement. Some individuals like reading this book Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke due to this popular book, yet some love this due to preferred author. Or, several likewise like reading this publication Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke since they actually have to read this publication. It can be the one that truly like reading.

In getting this Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke, you might not consistently pass strolling or riding your motors to guide establishments. Get the queuing, under the rain or hot light, as well as still look for the unknown book to be in that book store. By visiting this web page, you can only look for the Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke as well as you can discover it. So now, this time around is for you to go for the download link and purchase Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke as your very own soft file publication. You can read this publication Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke in soft documents just as well as save it as your own. So, you do not should fast place guide Eloquent JavaScript: A Modern Introduction To Programming, By Marijn Haverbeke right into your bag all over.

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn:

  • The essential elements of programming, including syntax, control, and data
  • How to organize and clarify your code with object-oriented and functional programming techniques
  • How to script the browser and make basic web applications
  • How to use the DOM effectively to interact with browsers
  • How to harness Node.js to build servers and utilities
This edition is thoroughly revised and modernized to reflect the current state of JavaScript and web browsers, with brand-new material, such as a chapter on code performance in Java­Script, and expanded coverage of recursion and closures. All source code is available online in an interactive sandbox, where you can edit the code, run it, and see its output instantly.

Isn't it time you became fluent in the language of the Web?

  • Sales Rank: #10588 in Books
  • Published on: 2014-12-14
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 7.00" w x 1.00" l, 2.00 pounds
  • Binding: Paperback
  • 472 pages

About the Author

Marijn Haverbeke is an independent developer and author, focused primarily on programming languages and tools for programmers. He spends most of his time working on open source software, such as the CodeMirror editor and the Tern type inference engine.

Most helpful customer reviews

95 of 100 people found the following review helpful.
It's about programming, not javascript.
By FeFiFoFu
This is book is phenomenal - the best book on programming I've ever read. But it's important to note: it's about programming. The programming just happens to be in in Javascript. If you are looking to learn a few JS commands for your website, this is probably not the right book.

Contrary to the other reviews, Eloquent Javascript is for beginners. This can been seen in Chapter 1... it starts with the number "13". Then goes to arithmetic with "100 + 4 * 11", then boolean "3 > 2". Definitely for beginners.

No, the code examples are not superficial. It's similar to Zed Shaw's exercises in Learn Python the Hard Way - they are specially crafted to teach you something. You should type out the examples on your computer, write comments on what each line does, download the data files from the website, and get the examples to run.

The author put this quote in the introduction:
"I do not enlighten those who are not eager to learn, nor arouse those who are not anxious to give an explanation themselves. If I have presented one corner of the square and they cannot come back to me with the other three, I should not go over the points again." -Confucius

The reason I like Eloquent Javascript so much is that, unlike textbooks, it is written in an easy-going manner, like he's talking to you. Each example builds on previous examples, each chapter builds on the previous chapters. Slowly building up your knowledge. Sometimes without me realizing how much I'm learning.

An example is functional programming. I never understood it or the hype. I read many articles and discussion forums, but I never really got it. In Chapter 5, Higher-Order Functions, the author doesn't even mention the buzz-words "functional programming". He simply starts off with the typical for-loop to print each item in an array. Then he shows how the for-loop can be enclosed in a function. Then he modifies the function so it can take in generic actions instead of just printing - a function that takes another function as input. For practice with functions on functions, you create a few more: filter, map, reduce... BAM! it all hits me. With the stuff I learnt in Chapter 3, I now know the benefits of no-side effects, limiting scope, recursion, and leaving the original data alone. I see why stringing small functions together allows more flexibility than a long recipe of for-loops. I see why functions allow you to follow the data being manipulated more clearly. I finally get it.

The funny thing is, the book isn't even that "deep". After all, it's actually a programming book where he walks you through code examples, not a conceptual computer science book. It's odd how concepts just come to you - that's how eloquent the book actually is.

34 of 37 people found the following review helpful.
A book with detailed but challenging examples
By JP
After going through this book, I think this book is rather suitable for people with some familiarity with programming than for someone who is new to programming.

As a programming student myself, the book covers important foundations of JavaScript in detail but I have to agree with another review that the examples are difficult to follow. The examples demonstrate how powerful the concept can be, but as a textbook intended to introduce people to programming, the examples can become difficult to comprehend. It's like telling a child to build a Death Star out of legos after teaching them how lego blocks can be attached together (I'm exaggerating but you get the gist). Otherwise, the book offers a strong foundation in every concept you need to learn (No wonder one of the top JavaScript-oriented bootcamps recommends this book). The book's exercise problems are very helpful getting familiar with JavaScript once you master them, and your JavaScript discipline will be great. It will take you a while if this book is the only source , so I recommend combine this book with another source (e.g. JavascriptIsSexy, Mozilla MDN, The Definitive Guide, etc). The author is definitely coming from a programmer's perspective when he's explaining JS concepts. But in order for the book to be an effective textbook, the book should be written from the reader's perspective & that's where the book falls short. It's understandable in a way, because the author is an expert in programming and lives, eats, and sleeps with programming, which may be why the book can't translate concepts to the intended audience who know virtually nothing about programming.

The book's flow is similar to a narrative. Sometimes, it can get weird and confusing (i.e. one of the many reasons the author confuses you). BUT, it attempts to introduce the concepts by illustrating how it can be utilized in real applications (the real-application explanations are really really great. it's one of the best, but it will take you forever to know what's going on).

It was fun read in a way. It was difficult, too... So use another source to understand JavaScript and attempt this book's exercises. They will stimulate your brain and probably increase your IQ (your brain will thank you). projecteuler,coderbyte, codewars are good places for exercises (try coderbyte first, then move onto codewars, then projecteuler).

22 of 23 people found the following review helpful.
GREAT book, but VERY challenging for a beginning programmer.
By Ramon "The Traveler"
It was really hard to pick the right amount of stars for this book. If you were to ask many Javascript programmers for a list of the essential books to read in order to become proficient at Javascript, then you'll find this one coming up quite often. When it comes to introducing you to all (or at least most) of the essential key concepts of Javascript programming, this is one of the best. As a beginner book, it unfortunately fails. Some here will say that it never specifies that it is trying to be a beginner book, but if you read the first 2 or 3 chapters, it is very clear that it is. It starts off with VERY basic programming concepts and exercises that any beginner can follow.

However, things soon start to ramp up VERY quickly. The book will briefly introduce you to an important concept, and then quickly move on, using that concept throughout the rest of the book, failing to ensure that the concept was sufficiently solidified in the mind of the reader. You simply can't use this book as a stand-alone resource for learning Javascript programming in general.

With all of the above negativity, why would I still give this book 4 stars? Well, as mentioned above, it is still a great book for covering all of the essentials of js programming. If you are an experienced programmer, and are now ready to learn the Javascript language, this is a great book for learning the key concepts. There are some challenging exercises that a veteran will be able to handle quite well. Heck, even if you have learned most of the basic Javascript syntax (language rules), then you might be ready to slog through this book. If you can complete most of the exercises in the book quickly and effectively, then you will (in my opinion) have the necessary skills to be able to communicate effectively with JS professionals.

However, if you are just now learning to program, and starting with Javascript (an awesome language to start with too!), then my two recommendations are 1. A Smarter Way to Learn Javascript, and 2. Head First Javascript. (MAKE SURE YOU GET THE LATEST VERSIONS!) Right now, when it comes to premier books that use the latest in teaching techniques to take you from a beginner to intermediate, these are the books I would recommend to someone just starting out.

Whatever your decision is, if you choose to get this book: DO NOT SKIP OUT ON THE EXERCISES. They are challenging, but really good. Practice them over and over again until you understand what you are doing and why, then review the chapter again to collect anything else that you didn't pick up before. THEN move on to the next chapter. This is important because each chapter builds on what has already been discussed. (this doesn't apply to the chapter on Regular Expressions though. Don't feel guilty if you have to skip that one and come back to it later, lol).

See all 53 customer reviews...

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke PDF
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke EPub
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke Doc
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke iBooks
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke rtf
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke Mobipocket
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke Kindle

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke PDF

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke PDF

Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke PDF
Eloquent JavaScript: A Modern Introduction to Programming, by Marijn Haverbeke PDF

Tidak ada komentar:

Posting Komentar