collection of JavaScript notes, examples and questions