赞了回答2020-03-23
两种解决方案1.async2.promise.all/promise.allsettled
提出了问题2020-03-19
赞了回答2020-01-05
如果不用兼容低版本浏览器,可以用fetch api:await fetch(base64).then(res => res.blob()).then(buffer => new File([buffer], "filename"))
赞了回答2019-12-23
本质上 loader 就是一个函数。 是一个接受前一个 loader 或原始内容处理的结果,并返回结果的一个函数。 webpack 将这些 loaders(很多函数)按照一定的顺序执行,如果你了解函数式编程的话, 他就是函数式编程中的 compose(组合),如果你了解 shell 的话,他就是 ...
赞了回答2019-12-20
自己写个loader再进行正在编译前对源码的使用的组件找出来并统计成一个json文件
提出了问题2019-12-19
赞了回答2019-12-15
觉得对js的使用,能不用类就不要用类,感觉太"重"了,想要独立的状态?一个新的字面量对象就解决,想要方法复用?用this,如果确实需要,方法1比较适合,question1那里不要使用Object.create(props),毕竟是独立属性,放到原型上很怪。
赞了回答2019-12-02
我认为 80% 以上的网站是不需要单元测试的,单元测试一般应用在中大型的项目。但是,在这需要测试的 20% 网站中,又有很大一部分由于代码书写和组织的问题,而不能进行单元测试。
赞了回答2019-11-12
2019.11.13更新,我之前的说法是不对的,其实数组也是可以用接口来描述的,题主的问题可以这样写来解决 {代码...} ?是旧回答,可以忽略 在TypeScript中,接口(Interfaces)本来就是只能用来描述对象的类型的,数组的类型只能类似这样来写 {代码...}
赞了文章2019-09-30
手机屏幕在搬运共享尿检机器的过程中因公殉职,恰逢小米MIX2发布,被勾引了,入手了第一部小米手机。 安装ssl证书 失败现场 按照Charles的提示,手机打开 chls.pro/ssl 小米通过自带浏览器(QQ浏览器或者其它浏览器未测)下载得到一个 getssl.crt 证书 设置 > 更...
赞了回答2019-05-27
安装这个包: npm install —save-dev jest-canvas-mock 然后在jest.config.js文件中设置setupFiles属性 {代码...}
赞了回答2019-05-13
想想好像除了递归,就只剩看场景取巧了。 {代码...}
赞了文章2019-05-08
本文作者:Gil Tayar 编译:胡子大哈 翻译原文:[链接] 英文连接:Testing Your Frontend Code: Part III (E2E Testing) 转载请注明出处,保留原文链接以及作者信息 上一篇文章《测试你的前端代码 - part2(单元测试)》中,我介绍了关于单元测试的基本知识,从本文...
赞了回答2019-04-29
用 redux-thunk 确实不好写测试,我之前是自己实现一个类似 redux-api-middleware 的 middleware,这样 action creator 返回就是一个简单的 object 了,非常容易测试。不过再后来觉得 action creator 这么简单,其实没什么必要测试。。。
赞了文章2019-04-03
Up所在的开发团队,由于测试人员(以下简称QA)的资源匮乏,较难保出品质量,穷则思变,近年来Up尝试和实践了前端的各类测试方法,今天写出来与大家分享,讨论
赞了回答2019-04-01
1.document下没有getElementBy方法 2.你可能期待的代码为 {代码...} webstorm中,你没有直接能定位到这个属性的类型的原因,也应该是由于原因1引起的。 你上面这种写法可能是不对的 {代码...}
提出了问题2019-04-01
赞了文章2019-03-27
单元测试在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就...
赞了回答2019-03-19
谢邀,我还没了解过jest,所以无法回答你的问题,如果使用jquery,有个$.Deferred()方法,先让这两个函数按顺序执行,再使用jest测试也未尝不是一种解法。
提出了问题2019-03-18