javascript examples and demos