A javascript framework just for self-learning purpose.