今天喝酒去了,刚回来,文章较短哈。
标题的意思就是说,
在购物之类涉及到真实钱财的计算之中,
前端不参与数字的计算。
因为前端的js不安全,js它是不保密的。
在购物这个东西的开发之中,是前后端“互不信任”的,
1,前端给后端的数据,后端人员要验证;
2,后端发回到前端的数据,前端开发要验证;
为啥要说这个呢?因为今天开始搞购物车模块了,这个地方里面到处都是数字的计算。什么商品的数量啊,单价啊,每项商品的总价啊,删除某项商品之后剩余商品的总价啊。....等等。
上面提到的每一个需要计算的结果,都对应着后端的一个接口。我们做为前端要做的,就是把需要计算的数字以后端开发人员所约定的格式,以参数的形式传入到后端接口。
今天的事情很简单,就是获得商品列表、商品单价,商品数量,然后在加减商品的时候,重新计算单项商品的总价。
明天继续