I had a look through the FAQ and searched this forum before posting. The closest I came to an answer was this post by Dr J R Stockton from 2006. But as he/she said, the answer depends on one's experience and the application. The post is also a couple of years old so new books might have come out or Javascript developed beyond the scope of the reference materials of that time.
So, are there any recommended books for a complete novice who needs to learn Javascript (abrv JS from here).
Here's a little background about me and the applications.
Me:
A home cinema installer based in England. No experience with HTML beyond using the wysiwyg web site design tools Frontpage and NetObjects Fusion 9 to produce some basic static sites for intranet use. (So far it's going well, isn't it ;-) )Application:
I use a brand of system remote control called Pronto. These remotes use JS to provide interactive communication between the remote and the various pieces of enabled AV equipment. The sort of things displayed would be thumbnail images and contents lists from a media server, the volume and input settings of an AV amp, radio station name/frequency, temperature control settings from a room 'stat, etc.Help!!
The manufacturer provides what is probably very good support documentation, but it's written by programmers, for programmers. It assumes a level of familiarity with JS that I just don't have. For example, in the first couple of pages:
The following examples tell you almost everything there is to know about variables in javascript:
var a = 10; // declare a and assign integer value 10
b = "Hello, world!"; // declare b and assign a string
// (var is added implicitly)
b = 5; // JavaScript is untyped: b is converted
// automatically to hold an integer.
Huh? That might as well be written in Swahili for all the sense it makes to me!
ProntScript is based on JS 1.6, and the Philips guys do recommend David Flanagan's "Javascript, the Definitive Guide, 5 th edition" published with O'Reilly. Amazon reviews suggest this isn't a beginners book. I don't know if "Dummys" really covers everything I'll need.
I know I'm probably asking the impossible, but what I'm looking for is a book starts by laying the foundations in a really clear, non-technospeak way. It should then go on to build up confidence with the language by using lots of practical examples. Does anyone have a recommendation?
Thanks in anticipation
Chris