A mini js mvc framework for study