a js farmework of mvc