一款迷你版的京东,实现了用户登录注销,商品的动态分页展览,页码的动态生成,购物车的添加展示,以及对购物车的一些基本操作;
多个html文件中都用到了头部和尾部,因为本项目中用到了jquery,可以将头部和尾部写在php中,然后用$().load(×××.php)加载进来。这样就可以提高效率减少重复代码的编写
通过load()加载进来的页面会产生一个问题,就是你无法直接获取到这个元素并对其进行一些操作,需要委托别的元素来对其进行事件的绑定和一些操作
例如本案例中对添加购物车按钮绑定点击事件
$("#plist").on('click','a.addcart',function(e){
//进行操作
})保存客户端浏览器中一个纯文本文件,用来保存安全性要求不高的文字或数字,数据通用方案。
此项目中用来存取用户的id,点击加入购物车的时候需要向购物车页面传递用户的Id,而用户的id是跟随用户变化的,所以需要cookie在用户登录时就存储其id。而在cookie中存取数据时的格式,具体实现过程还是看项目
先查询用户是否购买过此商品
没有购买过此商品{ insert }else{ update }