电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

国开电大-JavaScript程序设计-实训六:设计简单的购物车

国开电大-JavaScript程序设计-实训六:设计简单的购物车_第1页
1/6
国开电大-JavaScript程序设计-实训六:设计简单的购物车_第2页
2/6
国开电大-JavaScript程序设计-实训六:设计简单的购物车_第3页
3/6
1. 题目设计简单的购物车。2. 目的(1)掌握 JSON 的使用方法。(2)掌握数据列表的动态生成方法。(3)掌握 Web Storage 的使用方法。(4)会利用所学知识设计简单的应用程序。3. 内容设计产品浏览页面,用户可以单击产品的“添加到购物车”链接将产品加入购物车,同时,显示购物车。可以对购物车中的产品执行增减或删除操作。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 += i.getPrice()* goods.get(i); } this.setTotalPrice(sum); //设置购物车的总金额 return this.getTotalPrice(); } public static void main(String[] args) { //先创建两个商品对象 Items i1 = new Items(1,"沃特篮球鞋","温州",200,500,"001.jpg"); Items i2 = new Items(2,"李宁运动鞋","广州",300,500,"002.jpg"); Items i3 = new Items(1,"沃特篮球鞋","温州",200,500,"001.jpg"); Cart c = new Cart(); c.addGoodsInCart(i1, 1); c.addGoodsInCart(i2, 2); //再次购买沃特篮球鞋,购买 3 双 c.addGoodsInCart(i3, 3); //变量购物商品的集合 Set> items= c.getGoods().entrySet(); for(Map.Entry obj:items) { System.out.println(obj); } System.out.println("购物车的总金额:"+c.getTotalPrice()); } }2、Items 类package entity; //商品类public class Items { private int id ; // ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

国开电大-JavaScript程序设计-实训六:设计简单的购物车

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部