代码全部重构，inputs交给构造函数来new一个ShoppingCart类，用getTotal（[arg]）方法取得算总价;并有addCartItem & reduceCartItem 方法增加与删除