
mwilson--- via talk wrote on 2025-03-15 09:34:
I've got the O'Reilly book _Dynamic HTML_ by Danny Goodman. It covers the whole area of client-side scripting, and has a fat reference chapter describing JavaScript element-by element.
I'd advise against using this book.
Released December 2006
per https://www.oreilly.com/library/view/dynamic-html-the/0596527403/ Just the title shows how out-dated the material probably is: JS is for *much* more than "dynamic HTML" these days. That link to the book has these choice quotes:
including Internet Explorer 7, Firefox 2
the latest standards-based technologies, including CSS Level 3, DOM Level 3, Web Forms 2.0, XMLHttpRequest for AJAX applications, JavaScript 1.7, and many more.
JS 1.7 gained support in Firefox in October 2006.
ECMAScript 5 standard, released in December 2009.
...
Ambitious work on the language continued for several years, culminating in an extensive collection of additions and refinements being formalized with the publication of ECMAScript 6 in 2015
...
The creation of Node.js in 2009 by Ryan Dahl sparked a significant increase in the usage of JavaScript outside of web browsers. Node combines the V8 engine, an event loop, and I/O APIs, thereby providing a stand-alone JavaScript runtime system.[29][30] As of 2018, Node had been used by millions of developers,[31] and npm had the most modules of any package manager in the world.[32]
https://en.wikipedia.org/wiki/JavaScript Beware learning modern language usage from parchments from the middle ages.