Murach's JavaScript and jQuery [Paperback]
Author: See details Renttext Fulfilled by Amazon Sign in to turn on 1-Click ordering | Language: English | ISBN: 1890774707 | Format: PDF, EPUB
Download Murach's JavaScript and jQuery
Free download Download Murach's JavaScript and jQuery [Paperback] from with Mediafire Link Download Link
Free download Download Murach's JavaScript and jQuery [Paperback] from with Mediafire Link Download Link
Today, jQuery is used by more than half of the 10,000 most-visited web sites, and jQuery is one of the technologies that every web developer should master. The trouble is that jQuery is difficult to learn, especially for programming novices. Now, this new book makes it easier than ever to learn jQuery, jQuery UI (User Interface), and jQuery Mobile.
In essence, sections 2 and 3 of this book present all of the jQuery and jQuery UI skills that you need for developing professional jQuery applications. With those skills, you'll be able to add all of the popular jQuery applications to your web pages: image swaps, image rollovers, collapsible panels, slide shows, accordions, tabs, carousels, and more. Beyond that, though, you'll have all the skills that you need for developing unique jQuery applications of your own.
But that's just two of the five sections in the book. Because you need to know JavaScript in order to use jQuery, section 1 presents the least you need to know about JavaScript to get the most from jQuery. This is essential for programming novices, but this is also valuable for experienced programmers who may not remember how a specific JavaScript statement or method works. In short, this section makes this book a complete reference for jQuery programmers.
In contrast, section 4 takes jQuery to a new level by showing you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for popular web sites like Blogger, YouTube, Twitter, Flickr, and Google Maps. These are powerful skills for enhancing a web site.
To complete this package, section 5 presents a complete course in jQuery Mobile, which offers an exciting, new way to develop web sites for mobile devices. Today, the best web sites are available in both full and mobile versions, so this section also shows how to use a JavaScript plugin to redirect a mobile device from the full version of a web site to its mobile version.
Direct download links available for Download Murach's JavaScript and jQuery In essence, sections 2 and 3 of this book present all of the jQuery and jQuery UI skills that you need for developing professional jQuery applications. With those skills, you'll be able to add all of the popular jQuery applications to your web pages: image swaps, image rollovers, collapsible panels, slide shows, accordions, tabs, carousels, and more. Beyond that, though, you'll have all the skills that you need for developing unique jQuery applications of your own.
But that's just two of the five sections in the book. Because you need to know JavaScript in order to use jQuery, section 1 presents the least you need to know about JavaScript to get the most from jQuery. This is essential for programming novices, but this is also valuable for experienced programmers who may not remember how a specific JavaScript statement or method works. In short, this section makes this book a complete reference for jQuery programmers.
In contrast, section 4 takes jQuery to a new level by showing you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for popular web sites like Blogger, YouTube, Twitter, Flickr, and Google Maps. These are powerful skills for enhancing a web site.
To complete this package, section 5 presents a complete course in jQuery Mobile, which offers an exciting, new way to develop web sites for mobile devices. Today, the best web sites are available in both full and mobile versions, so this section also shows how to use a JavaScript plugin to redirect a mobile device from the full version of a web site to its mobile version.
- Paperback: 624 pages
- Publisher: Mike Murach & Associates (December 11, 2012)
- Language: English
- ISBN-10: 1890774707
- ISBN-13: 978-1890774707
- Product Dimensions: 1.5 x 8 x 10 inches
- Shipping Weight: 3.2 pounds (View shipping rates and policies)
- Amazon Best Sellers Rank: #219,494 in Books (See Top 100 in Books)
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.
0 Response to "Murach's JavaScript and jQuery"
Post a Comment
Note: Only a member of this blog may post a comment.