第一版
第一版，用普通的方式，不用JS框架