Murach's Javascript and jQuery

( 2 )

Overview

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 ...

See more details below
Paperback
$41.98
BN.com price
(Save 22%)$54.50 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (12) from $35.98   
  • New (8) from $35.98   
  • Used (4) from $41.97   
Sending request ...

Overview

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.

Read More Show Less

Product Details

  • ISBN-13: 9781890774707
  • Publisher: Murach, Mike & Associates, Inc.
  • Publication date: 12/3/2012
  • Pages: 624
  • Sales rank: 219,857
  • Product dimensions: 7.90 (w) x 10.00 (h) x 1.80 (d)

Meet 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.

Read More Show Less

Customer Reviews

Average Rating 4.5
( 2 )
Rating Distribution

5 Star

(1)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted March 17, 2013

    According to the cover of Murach's JavaScript and jQuery by Zak

    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. Also I think that mention, however brief, of the outstanding JavaScript code quality tool JSLint would have been in order.
    Section 2 covers the essentials of jQuery. While not an exhaustive reference, this section does a great job of providing coverage on the usage of the most frequently used parts of jQuery. These include effects and animation, DOM manipulation and its traversal as well as working with forms and validation. Plugins are covered as well. Not only their usage but we are also shown how to develop one for ourselves.
    Section 3 provides an overview of the usage of jQuery UI. Exemplars of usage of jQuery widgets and themes are given. While not every single widget is covered; a number of the most useful ones are. This section also covers interaction with the widgets and some of the effects that can be achieved by their usage.
    Section 4 covers AJAX usage as well as its usage with various APIs including Google Blogger, YouTube, Twitter, Flickr and Google Maps. The retrieval of XML, HTML and JSON data are all covered. I found this to be one of the most interesting and potentially most useful sections of the book. If and when you need to make use of any of these APIs this chapter could get you off to a quick start.
    The final section of the book focuses on the usage of jQuery Mobile. The section provides guidelines for designing and testing web pages targeted for mobile devices. Topics of particular interest may be coding multiple web pages in a single HTML file as well as styling mobile web pages with jQuery Mobile. The section also includes a good exemplar mobile web site.
    The last chapter explains how to enhance a jQuery Mobile web sites by using jQuery Mobile for content formatting, list views and forms. Finally an enhanced version of the web site developed in the previous chapter is shown.
    The book is well structured. It is chock full of good examples. These examples can serve as a cookbook when you need to get something done quickly. Each chapter ends with a Perspective page that summarizes the material covered in the chapter as well as listing the new terms that were used in the chapter. The perspective is followed by additional practical exercises that can be used to increase your understanding of the material.
    I would recommend this book to both novice and veteran developers. Though it is not an exhaustive reference, it does provide enough information to be quite valuable, especially the chapters on the usage of the APIs for YouTube, Twitter, Flickr and Google maps. While you may not have a need to use these APIs right now, you probably will in the future.

    2 out of 2 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted September 24, 2013

    I have read and enjoyed several books by Murach. I found this bo

    I have read and enjoyed several books by Murach. I found this book is extremely thorough. I almost skipped the first few chapters as I have some experience (ok, a little more than some...), but I decided to read it all. I was thrilled at how detailed the book covered javascript(jquery) and yet it still read fast and easy. The examples/sample projects are applicable and up-to-date. The authors did a great job of letting readers know which section may be for beginners so that you can move forward if you are familiar (which I read anyway). Both beginners and advanced javascript developers will find the book useful. I am using some items I learned in a future presentation. For this, I want to thank Murach for putting this book together. This just my 2 cents. 

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)