Murach's JavaScript and jQuery Paperback – December 11, 2012 Author: Zak Ruvalcaba | Language: English | ISBN:
1890774707 | Format: PDF, EPUB
Murach's JavaScript and jQuery – December 11, 2012 Epub FreeDownload Murach's JavaScript and jQuery – December 11, 2012 Epub Free for everyone book mediafire, rapishare, and mirror link
About the Author
Zak Ruvalcaba has been researching, designing, and developing for the Web since 1995. He holds a Bachelor's degree from San Diego State University and a Master of Science degree in instructional technology from National University in San Diego. Zak's skillset includes HTML/HTML5, CSS/CSS3, JavaScript, jQuery, ASP.NET, ADO.NET, Visual Basic, C#, Web Services, Flash/ActionScript, and ColdFusion. He is also a Microsoft Certified Application Developer for .NET (MCAD) and a Microsoft Certified Solutions Developer for .NET (MCSD).
As a freelance writer many years ago, Mike decided that he had to develop his own writing methods because the ones that others were using clearly didn't work. Since then, Mike and his staff have continued to refine those methods, so today every Murach book becomes the best one on its subject. Now, after a long hiatus from writing, Mike has teamed with Zak Ruvalcaba to write Murach's JavaScript and jQuery.
Books with free ebook downloads available Murach's JavaScript and jQuery – December 11, 2012 Epub Free
- Paperback: 624 pages
- Publisher: Mike Murach & Associates (December 11, 2012)
- Language: English
- ISBN-10: 1890774707
- ISBN-13: 978-1890774707
- Product Dimensions: 9.9 x 7.9 x 1.7 inches
- Shipping Weight: 4 pounds (View shipping rates and policies)
According to the cover of Murach's JavaScript and jQuery by Zak Ruvalcaba and Mike Murach, the book is meant to be used as a reference as well as to provide training. This is a tall order and the book does a good job of delivering on both promises.
The book is divided into 5 sections. The first section is titled JavaScript Essentials. It provides a crash course in web development and JavaScript. This section can be skipped by the developer who's already familiar with web development and JavaScript but will prove to be invaluable to the novice.
The first chapter provides an overview of the fundamentals of web applications and the interaction between the browser and web server. This is followed by an overview of the components of a web application including HTML, CSS and JavaScript.
The next couple chapters focus on the fundamentals of the JavaScript language as well as the fundamentals of Document Object Model (DOM) manipulation. One thing that I like is that event handlers are only shown in separate JavaScript blocks and not in-line as part of the html input element.
For the most part the authors do a good job of giving an introduction to the good parts of JavaScript while ignoring the bad parts (like the with and eval statements). One thing I think could have been better would have been to advocate the use of the good JavaScript equality operators === and !== and discourage the use of their evil twins == and !=.
Although the book does have a chapter that discusses testing and debugging, it fails to discuss any of the JavaScript unit test frameworks like JsTestDriver or QUnit. This is especially egregious since QUnit is used by the developers of jQuery, jQueryUI and JQuery Mobile which are the focus of later sections of the book.
The reviews for this book were so great that I bought it. I am very disappointed. I bought the book because I wanted a good overview of jQuery and how it works with and is based on JavaScript. I consider myself an intermediate to advanced JavaScript programmer and many of the reviews said that the book was good for both novices and advanced readers. But I don't think the book is good for either group.
jQuery is built on top of JavaScript, but I don't think this book explains this very well. Yes, there are many examples of professional coding practices for JavaScript and jQuery, but the book does not provide a good foundation for the underlying concepts of JavaScript, DOM, object programming, or dynamic Web programming, and the need for jQuery. For example, the author spends 100 pages on JavaScript and explains a bit about variables, data types, and flow control statements. But the author doesn't mention fundamental JavaScript concepts, such as JavaScript being an untyped language (which leads to all sorts of coding issues if you don't understand), that variables in JavaScript can hold any value, doesn't explain the difference between global vs non-global variables, doesn't explain variable scope, doesn't explain what a function is, what an object is, what an array is, doesn't discuss string manipulation functions, doesn't discuss JavaScript security features, and so much more.
My complaint about the book is that there are lots of examples that get you started and up and running--quickly--but the conceptual discussions are missing or superficial. The book is more of a cookbook than an in-depth discussion of JavaScript and jQuery.
Book Preview
Murach's JavaScript and jQuery – December 11, 2012 Download
Please Wait...