Semblance Digital Studio

Design and digital studio for startups, using WordPress as a CMS

  • Home
  • Services
  • Projects
  • Blog
  • Contact
You are here: Home / Blog / Reading & Reviews / September Reading: JavaScript & JQuery

September Reading: JavaScript & JQuery

Posted on 30 September 2016 in Reading & Reviews ♦ Estimate reading time: 5 minutes ♦ by Elzette Roelofse

Even though I am using jQuery already and getting my head around JavaScript, from me it is still worthwhile hearing another person explaining the same topic to me again. There are always extras and take-aways. Knowing so many people have good things to say about this book, I can now say the same about JavaScript & jQuery: Interactive Front-end Web Development by Jon Duckett.

These days I prefer to buy an electronic version of the book and perhaps save a tree. When I realised there was non available, a week later it arrived, unexpected quite heavy. Paging through the book it all makes sense. All the explanations are set up in a very easy digestible way, complimented by the most beautiful design and layout.

See for yourself in the video below:

Flipping Through JavaScript & jQuery from UX Magazine on Vimeo.

This book has an easy–to–grasp visual approach to teaching JavaScript & jQuery through the use of inspiring code examples, infographics, and photography. The content start off with assuming you have no previous programming experience, besides how to create a basic web page using HTML & CSS.

The first few chapters introduce core programming concepts such as functions, methods, objects, decisions, loops and the DOM. Then using it in JavaScript and jQuery. Even if you are using JavaScript and/or jQuery already, the diagrams and examples are still inspiring in these chapters.

My favourite part of the book are the chapters on Ajax, JSON and APIs. Using JavaScript to create scripts from scratch, but then also covering using jQuery instead, to simplify the code.

Before moving on to more fun stuff, the book also include a chapter on error handling & debugging. It shows how to find errors in your code and what the errors mean in console. It also covers how to write scripts that deal with potential errors gracefully.

Towards the end of the book, are chapters discussing how to achieve certain content panels seen on many websites, such as accordions, tabbed panels, modal windows / lightboxes, a photo viewer and a responsive slider. These techniques also include adding animation, latest practices in progressive enhancement, cross–browser compatibility, and when you may be better off using CSS3.

The second last chapter goes over dealing with loads of data. Discussing three techniques such as filtering, search and sorting and how to store the data when working with these techniques.

Last, but definitely not least – how to use JavaScript property and methods to enhance each form element. Also how to use HTML5 form elements to offer validation to old and new browsers in a consistent way. It also contains a thorough example, writing a script that validates and enhances a form.

The book also comes with reference files that can be downloaded. This makes it useful to follow and play around with code.

The only caveat I can think of buying this book, would be the actual weight of the book. Carrying this one around in my handbag for a couple of weeks, to read whilst commuting… strong shoulders…

Related Posts

  • How to connect to a SFTP server from a Mac using a Private Key How to connect to a SFTP server from a Mac using a Private Key
  • WordCamp Europe 2014WordCamp Europe 2014
  • London WordPress Meetup #3London WordPress Meetup #3

No Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

semblance logo enquiries@semblance.design © 2026
  • Email
  • Twitter
  • Instagram

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.