使用 React Testing Library 的 15 个常见错误
随时代发展,我们也对这个库的 API 做了很多修改,同时也发现社区中有很多不怎么优雅的使用方式。虽然我们已经很努力地在文档里写要怎么 “更好地” 使用我们提供的工具 API,但我还是在别的文章和博客中看到他们在用这些不优雅的使用方法
如何优雅的修改node_module三方包
相信有过一些前端开发经验的同学都有遇到过使用的npm包有bug,或者npm包只要再修改一点点就能满足自己的需求这样尴尬的情况。如果给包作者提需求,作者一般也不会马上给你修改
Js数组扁平化的6种实现方式
这篇文章主要介绍了JS数组扁平化(flat)方法总结详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
flex这些问题应该被理解,帮助我们更好的理解布局利器
flex的值 auto, none, 0, 1, initial分别是什么?有什么作用?有什么表现?flex-basis和width的区别?单值flex-basis:0与auto的区别?flex-basis:100px与width:100px一样吗?
限时限次数点击按钮
思路:用一个变量作为计数,点击一次,计数加一,点击函数内判断计数变量,设置定时恢复
错误码设计思考
在微服务化的今天,服务间的交互越来越复杂,统一异常处理规范作为框架的基础,一旦上线后很难再更改,如果设计不好,会导致后期的维护成本越来越来大。 对于错误码的设计
四种Javascript类型检测的方式
主要用于判断基本数据类型 。使用方式:typeof(表达式)和typeof 变量名,第一种是对表达式做运算,第二种是对变量做运算。 typeof运算符的返回类型为字符串,值包括如下几种
element中upload组件如何支持ctrl+v粘贴图片自动上传
产品提了一个需求,需要用户可以在微信或者qq截屏之后,ctrl+v直接上传图片。在element-ui中目前是无法直接支持的,需要我们监听粘贴事件,然后进行上传操作。
如何优雅地给对象的所有方法添加异常处理
为了保证健壮性,我们要对所有可能报错的代码添加异常处理,但是每个方法都添加 try catch 又太麻烦,所以我们利用 Proxy 实现了代理,透明的给对象的所有方法都添加上了异常处理。