javascript framework study 1