I was wondering what your view of various Javascipt libraries is ?
The options out there are mind boggling. It's sort of exploded in the last 5 or so years.
Does your book cover any in particular or behavior differences between browsers ?
In the past, I've had some frustrating experiences with JQuery in particular ( behavior in different browsers and also inconsistencies with different versions of JQuery) .
I purposefully do not cover specific libraries other than those that are ECMA-standardized. I don't want to rewrite the book whenever the library landscape changes, which seems to happen with distressing regularity.
As for jQuery, I stopped using it some time ago. I actually write a fair amount of "no library" web UI, and found that you can target all non-IE browsers just fine with a single code base. (Except of course for the !@#$ iPad. Don't get me going.) If you are still using jQuery, visit http://youmightnotneedjquery.com/ and see if you actually need it.
Of course, most people use a UI framework: React, Angular, Vue, etc. If you do front-end work, you'll need to learn one of them. Resistance is futile.
Thanks for your entertaining response Cay.
I haven't had to use JQuery in a while but it went from 'this is great' to 'this is a nightmare' - especially when maintaining existing sites.
I would definitely benefit from reading your book.
Don't MAKE me come back there with this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop