题目设计简单的购物车
目的(1)掌握 JSON 的使用方法
(2)掌握数据列表的动态生成方法
(3)掌握 Web Storage 的使用方法
(4)会利用所学知识设计简单的应用程序
内容设计产品浏览页面,用户可以单击产品的“添加到购物车”链接将产品加入购物车,同时,显示购物车
可以对购物车中的产品执行增减或删除操作
要求(1)针对一个具体应用,设计产品列表
(2)要动态生成产品及购物车数据列表
(3)将购物车的数据存放在 Web Storage 中
代码示例:lPrice = totalPrice; } //添加商品进购物车的方法 public boolean addGoodsInCart(Items item ,int number) { if(goods
containsKey(item)) { goods
put(item, goods
get(item)+number); } else { goods
put(item, number); } calTotalPrice(); //重新计算购物车的总金额 return true; } //删除商品的方法 public boolean removeGoodsFromCart(Items item) { goods
remove(item); calTotalPrice(); //重新计算购物车的总金额 return true; } //统计购物车的总金额 public double calTotalPrice() { double sum = 0
0; Set keys = goods
keySet(); //获得键的集合 Iterator it = keys
iterator(); //获得迭代器对象 while(it
hasNext()) { Items i = it
next(); sum