摘要: 在网上看到一道有意思的面试题,问何种情况下a == 1 && a== 2 && a == 3,看起来不可思议,实则还是有门路可循的。 比如很明显此题使用了 == 而不是 全等,这就给我们开放了解题的入口,我们发散一下思维,也就是相等号左右两边值相等,类型可以不一样。 第一种思路: 稍作变形也就是'1 阅读全文
posted @ 2021-10-15 10:06 3408GoGoGo 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 在工作业务中,经常会遇到价格计算的问题,由于计算机的二进制实现和位数限制导致有些数无法有限表示。因此某些数据在前端显示的时候需要特殊处理: 方法一: 直接取指定位小数点 let num1 = 1.3033333 num1.toFixed(2) 方法二: 把小数放到位整数(乘倍数),再缩小回原来倍数( 阅读全文
posted @ 2021-10-08 14:44 3408GoGoGo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.搜索添加交互 接口1: 根据名称获取商品列表 接口2:根据名称获取规格 接口3:根据名称获取厂家 使用Promise.allSettled代替Promise.all 2.循环引用组件 使用slot代替组件引用 3.利用vue-virtual-scroller降低内存占用 使用只展示可视区数据 4 阅读全文
posted @ 2021-09-29 10:56 3408GoGoGo 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.Promise.all与Promise.allSettled Promise.allSettled() 更适合: 彼此不依赖,其中任何一个被 reject ,对其它都没有影响 期望知道每个 promise 的执行结果 Promise.all() 更适合: 彼此相互依赖,其中任何一个被 rejec 阅读全文
posted @ 2021-09-28 11:21 3408GoGoGo 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 最近在项目换脚手架的时候,发现一个比较特别的问题,就是每当我有修改代码的时候,npm会抛出98% after emitting CopyPlugin这个错误。 我在网上搜罗了一遍,大致得到以下解决方案: 1.替换npm使用yarn或cnpm; 2.升级webpack到v4.28.4及以上; 3.重新 阅读全文
posted @ 2019-08-07 15:11 3408GoGoGo 阅读(12271) 评论(0) 推荐(0) 编辑
摘要: 两年前观摩大神短短几十行代码代替了原本几百行的冗余代码,惊讶的心情到现在记忆犹新,大神说是因为使用了单元测试。我当时真是弱的很,看了半天也没有看懂大神的代码,更遑论理解单元测试的应用,心里暗暗地对单元测试产生了一些想法,后经周转一直没有机会实施。现在,终于有点点空档,找到相关教程,跃跃欲试。 我的参 阅读全文
posted @ 2019-05-09 15:59 3408GoGoGo 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 距离前一篇博客已过去一年之久,这一年完成了人生的三件大事也不算辜负流年了。不说废话了,趁项目还热乎,先做一下小结。 本次项目是接手前人的旧项目,前人栽树也挖坑:),我来乘凉也种树O(∩_∩)O哈哈~。 一、bug修复方面的问题: 1.click与mousedown事件会同时触发,对于同一个元素,需要 阅读全文
posted @ 2018-12-26 16:54 3408GoGoGo 阅读(149) 评论(0) 推荐(0) 编辑
摘要: let obj1 = {a: 0, b: {c: 0}}; 1.let obj2=Object.assign({}, obj1);(不安全!) obj2.b.c = 3; console.log(obj2,obj1) // { a: 0, b: { c: 3 } } { a: 0, b: { c: 阅读全文
posted @ 2017-10-11 10:43 3408GoGoGo 阅读(433) 评论(6) 推荐(0) 编辑
摘要: 本篇总结一下遇见的各种坑: 1.ios手机端html页面不支持显示各种获取时间(getFullYear(), getMonth(), getDate(), getHours()...)的值: 条件:a.在html页面, b.前置格式是new Date(time), time是后台传过来的'2012- 阅读全文
posted @ 2017-09-01 10:58 3408GoGoGo 阅读(248) 评论(1) 推荐(0) 编辑
摘要: 前篇废话很多,作为程序员还是讲具体功能实现吧。 在“微信二次分享功能开发笔记”博客中我完整的把分享功能怎么实现讲了一遍,其实那个是我在工作中的笔记。是在工作中遇到问题后,一步一步去修复然后总结出来的,这样的结果可能就是因为太深入而无法看到全局,所以导致这次照葫芦画瓢以为顺理成章,结果还是差点栽了。 阅读全文
posted @ 2017-08-27 10:35 3408GoGoGo 阅读(225) 评论(0) 推荐(0) 编辑