javascript element(s)
- function(s) -- function name( args ) { ... }
- event(s) -- onload, mouse, key, timer
- variable(s) -- var x = expression;
- constructor(s) -- function object() { attribute: value; }
- closure(s) -- x = function () { ... }
- meta-programming -- x = eval(string)

- object(s) -- window, navigator, screen, history, location
- accessor(s) -- getElementByID() / getElementsByTagName()
- attribute(s) -- innerHTML, id, class, href, width, height, ...

look at (the) example(s)

learning advanced javascript
