23.12.10日总结

周总结

这周三的晚自习,学姐讲了一下git的合作开发,还有懒加载,防抖,节流

答辩的时候问了几个问题:

为什么在js中0.1+0.2!=0.3?

  • 在js中进行属性运算时,会出现0.1+0.2=0.300000000000000004
  • js遵循IEEE754标准,在64位中存储一个数据的有效数字形式。其中第0位是符号位,0表示正数,1表示负数,第1到11位为存储指数部分,第12到63位存小数部分
  • 对阶运算:指数位数不同时,运算时进行对阶运算,求和结果需规格化(有效数字表示),右规导致低位丢失,此时需对丢失的低位进行舍入,也就是说里面是数据是用二进制存储的,如果二进制下不能准确存储,就会出现差异
  • 0.3+0.4对阶阶运算且规格化后的运算结果与0.7在二进制中的存储尾数相同,所以0.3+0.4=0.7

ref与reactive的区别,为什么不建议所有类型都用ref。

伪类和伪类元素。

flex和gird布局。

promise

tofixed(0)保留小数的方法,返回的是一个字符串类型

项目进度

这周写了选择商品属性,可以实现口味可选可不选的功能

23.12.10日总结_第1张图片

加入购物车

23.12.10日总结_第2张图片

店内的搜索

23.12.10日总结_第3张图片

完善了一下页面

23.12.10日总结_第4张图片

23.12.10日总结_第5张图片

学习总结:
Vue2和Vue3的区别-CSDN博客

你可能感兴趣的:(js,小结,总结)