Tim Johnson wrote:
I'm an experienced programmer, but new to Javascript.
For OOP: python and C++ backgrounds, among others
I have one book on js - (Javascript Application Cookbook).
There are no good javascript books, and most are actively harmful. The
least bad javascript book is David Flanagan's "javascript: The
Definitive Guide" (O'Reilly), and it is so far superior to all
alternatives that it is the only javascript book that it is possible to
recommend at all.
I'd welcome further recommendations.
1)Small "recipes"
Cookbooks and 'recipes' are the wrong strategy for tackling learning
javascript.
2)Object models
The W3C's web site, and specifically the documentation for the Level 2
DOM standards.
Do acquire a copy of ECMA 262 (the standard for javascript
implementations)
<URL:
http://www.ecma-international.org/pu...s/Ecma-262.htm >
3)Examples
Reading this group, and its archives. Identify the regular contributors
who appear to know what they are talking about and look at their more
complete posted examples.
4)Tutorials appropriate for JS Newbie but 'old' coder.
I am yet to see a good online tutorial.
There are many interesting articles on specific aspects of javascript.
5)Browser gotchas
...etc, etc.
Web browsers are user-configurable software. They vary in the host
object model they provide, between each other and there own versions,
and while the more modern ones move towards the adoption of the W3C DOM
standards, their implementations are more or less complete and correct.
There are always more browsers (including scriptable browsers) than any
individual is aware of. Which, taken together, mean that a web browser
script for the public internet is written without any foreknowledge of
the facilities and capabilities of the environment in which it will be
executing (or even whether it will be executed at all). This is unlike
virtually all other programming circumstances and represents a
considerable design challenge.
Richard.