84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
像淘宝这样的商城购物车功能实现思路是什么? 点击添加购物车就会添加到你的购物车里,以及订单什么的。思路是什么?
认证0级讲师
前端对于购物车的功能主要是在于提交数据和添加购物车的交互实现,点击购物车就将商品的 ID 等相关的数据发送给程序,同时更新购物车中的 DOM 已显示已经添加的商品,同时还需要考虑是否将购物车的数量写入浏览器的缓存。淘宝的实现是在提交数据的同时也将数据写入 cookie,方便用户下次打开淘宝时,可以直接从缓存中读取数据,以减少不必要的请求。如果是类似饿了么的任务模式,则可以不用将数据提交给程序处理,直接将数据写入 localStorage 即可。
至于订单则是在用户提交订单的时候生成的。主要是需要前端将购物车的数据提交给程序就可以了。
imooc上有个用jsp和servlet实现的小demo,前端方面主要是ajax或者提交表单以及用session存取用户信息吧,其他的是后台处理了。
前端对于购物车的功能主要是在于提交数据和添加购物车的交互实现,点击购物车就将商品的 ID 等相关的数据发送给程序,同时更新购物车中的 DOM 已显示已经添加的商品,同时还需要考虑是否将购物车的数量写入浏览器的缓存。淘宝的实现是在提交数据的同时也将数据写入 cookie,方便用户下次打开淘宝时,可以直接从缓存中读取数据,以减少不必要的请求。
如果是类似饿了么的任务模式,则可以不用将数据提交给程序处理,直接将数据写入 localStorage 即可。
至于订单则是在用户提交订单的时候生成的。主要是需要前端将购物车的数据提交给程序就可以了。
imooc上有个用jsp和servlet实现的小demo,前端方面主要是ajax或者提交表单以及用session存取用户信息吧,其他的是后台处理了。