JavaScript and JQuery: Interactive Front-End Web Development

JavaScript and JQuery: Interactive Front-End Web Development
By Jon Duckett

List Price: $39.99
Price: $23.02 Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

138 new or used available from $16.68

Average customer review:
(421 customer reviews)

Product Description

This full-color book will show you how to make your websites more interactive and your interfaces more interesting and intuitive.

THIS BOOK COVERS:

  1. Basic programming concepts - assuming no prior knowledge of programming beyond an ability to create a web page using HTML & CSS
  2. Core elements of the JavaScript language - so you can learn how to write your own scripts from scratch
  3. jQuery - which will allow you to simplify the process of writing scripts (this is introduced half-way through the book once you have a solid understanding of JavaScript)
  4. How to recreate techniques you will have seen on other web sites such as sliders, content filters, form validation, updating content using Ajax, and much more (these examples demonstrate writing your own scripts from scratch and how the theory you have learned is put into practice).
As with our first book (the best-selling HTML & CSS: Design and Build Websites), each chapter:
  • Breaks subjects down into bite-sized chunks with a new topic on each page
  • Contains clear descriptions of syntax, each one demonstrated with inspiring code samples
  • Uses diagrams and photography to explain complex concepts in a visual way
By the end of the book, not only will you be able to use the thousands of scripts, JavaScript APIs, and jQuery plugins that are freely available on the web, and be able to customize them - you will also be able to create your own scripts from scratch.

If you're looking to create more enriching web experiences, then this is the book for you.


Product Details

  • Amazon Sales Rank: #7272 in Books
  • Brand: imusti
  • Published on: 2014-06-30
  • Original language: English
  • Number of items: 1
  • Dimensions: 8.90" h x 1.70" w x 7.10" l, .0 pounds
  • Binding: Paperback
  • 640 pages

Features

  • Wiley

Editorial Reviews

Review
inside it s beautifully designed, clearly laid out, and adds plenty of visual examples alongside the instructive text (Web User, August 2014) Forget dry references and cheesy examples. This beautifully designed visual guide takes you from the basics to sophisticated JavaScript techniques for making websites interactive and engaging in a way that is, in itself, interactive and engaging (ZDNet, September 2014)

From the Author
This book was written for anyone who wants to use JavaScript to make their websites a little more interesting, engaging, interactive, or usable. In particular, it is aimed at people who do not have a degree in computer science (well, not yet anyway).

Programming books can be intimidating, so we wanted to create a book that taught readers how to use JavaScript in a gentler, more visual way. And importantly, we did not want to assume that the reader had any experience of programming beyond the ability to create a web page in HTML and CSS. (After all, many kinds of people are creating websites these days, and not all of us come from a programming background.)

So, if you have ever struggled to get a script working on your web pages, want a better idea of how to customize scripts, or want to write your own scripts from scratch, this book was written for you.

We can't promise to remove the unfamiliar terms that programmers use, but we do tell you what they mean (with the aid of visual examples and diagrams) so that JavaScript won't seem like a foreign language any more.

From the Back Cover
Learn How To

  • Read and write JavaScript
  • Make your sites more interactive
  • Use jQuery to simplify your code
  • Recreate popular web techniques

Techniques Include
  • Slideshows and lightboxes
  • Improved forms and validation
  • Using Ajax, APIs, and JSON
  • Filtering, searching, and sorting

Online Support
  • Code samples and practical
    exercises available online at:
    javascriptbook.com
  • Plus bonus reference materials

Are you new to JavaScript, or have you added scripts to your web page but want a better idea of how they work? Then this book is for you. We'll not only show you how to read and write JavaScript, but we'll also teach you the basics of computer programming in a simple, visual way. All you need is an understanding of HTML and CSS.

This book will teach you how to make your websites more interactive, engaging, and usable. It does this by combining programming theory with examples that demonstrate how JavaScript and jQuery are used on popular sites. In no time at all you will be able to think and code like a programmer.


Customer Reviews

Most helpful customer reviews

248 of 258 people found the following review helpful.
3Good and informative, but riddled with errors JavaScript novices might not notice.
By Kyle Halleman
I love Jon Duckett's HTML and CSS book, it has been an invaluable resource in my career. I first started learning web development using it. I was eagerly awaiting this book for over a year. I couldn't wait to learn JavaScript any longer, so I picked up JavaScript: The Definitive Guide and learned a lot online thanks to Codecademy, CodeAvengers, and lots of other great online resources. So, I have a pretty good grasp of JavaScript and use it every day in my job. I still picked up this book when it was released because Duckett's previous book was so important to me and it never hurts to get different perspectives and reinforce my skills and knowledge.

I'm about halfway through this book so far and I love it, I'm learning some new things and understanding some concepts from a different angle than I previously did. So, it's already worth the price. However, this book could have used another pass through by a technical editor. It seems like they switched up how they wrote variables and functions halfway through and forgot to fix all the examples in the book. I'm just finishing the events chapter right now and the final example has grievous errors that prevent the page from working as intended. See below:

function writeLabel(e) {
if (!e) {
e = window.event;
}
target = event.target || event.srcElement;
textEntered = e.target.value;
noteName.textContent = textEntered;
}

Rather, it should be:

function writeLabel(e) {
if (!e) {
e = window.event;
}
target = e.target || e.srcElement;
textEntered = target.value;
noteName.textContent = textEntered;
}

Go to the accompanying website and try it for yourself: the "Audio Note" text doesn't update. I ignored the first few errors like this but when I got to this point in the book I just had to let others on Amazon know of the problems (my first Amazon review!). I like Duckett and want this book to succeed, but it needs another pass by a technical editor before complete novices can get full utility out of it.

Luckily, I have a good understanding of JavaScript so I can see where the errors are and correct them (maybe it's all a test!?). However, this book is intended for people who have never learned any JavaScript before and thus they will not realize the errors in the code. I'm sure the second printing or edition will fix some of these errors. If you're new to JavaScript, I want to recommend this but there are some gaping errors, so you should be careful and back up your learning with other resources.

64 of 68 people found the following review helpful.
5Excellent resource
By Max Antonucci
I've studied Javascript in classes and on my own with other resources, and this book is definitely one of the best, clearest resources for understanding the language. It covers all the core elements clearly, and gradually adds more layers to what's being taught, which is especially important since so many people I know are overwhelmed with how complicated the language can be at times.

The only downside, as I thought, is that there's a LOT to cover. One already needs a basic understanding of HTML and CSS, and then these are two more closely-connected languages that need to be covered. So it takes commitment and persistence to really get the language down. If you have that, though, this is one of the best ways to learn the language outside of a classroom.

18 of 19 people found the following review helpful.
4avoid older editions
By Mark VI
I originally gave this book 1 star because of the outrageous number of errors. I spent an hour going through the website's Errata trying to make all the corrections. However, even many of the corrections are murky, directing you to download updated code examples that don't exist. The author seems to have left this book for dead, even providing a dead email address on the website. The last straw was when my copy started falling apart...

Update: I was so disappointed with the quality of this book that I called the publisher (Wiley) to complain. They confirmed my issues and said that they were issuing free replacements of the book. In my case, having purchased from Amazon, they said I would have to go through the Seller, which I did. The seller ended up issuing me a full refund.

I re-purchased the latest printing of the book at Barnes & Noble and can report that all the errors have been corrected and the binding issue seems to have been resolved. So...

My warning to you is to avoid purchasing this book from Amazon, because you will not be able know if you have an older version with the above issues or a newer version without the issues.

That being said, I now give this book 4 stars. It is very thorough in explaining JavaScript in detail. My only two complaints are:

(1) the lack of any exercises to re-enforce the material; you read something then move on to the next subject. A lot of the material didn't "stick" without a way to re-enforce the concepts.

(2) I felt the book lacked real-world insights about JavaScript. For example, the newer .querySelector() is far superior and more flexible than .getElementById() or .getElementsByClassName(), but all were described matter-of-factly, without any descrimination. It was left up to you to figure out when or why, all things being equal, to use one over the other.

Finally, if you already have a good grasp of JavaScript, this book is a very good reference.

See all 421 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.


Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.


  Contact Us