大前端与勇士

打工人带你一起刷大前端副本 111

2020年12月21日

使用promise封装一个retry

摘要: 今天被问到:使用promise封装一个retry函数,如果一个请求失败,重试几次后也失败就抛出错误 以下为失败尝试,可以直接跳转到完整案例 如果您有更好的案例,欢迎分享 完整案例 失败经历 我简单思考了一下,这里可以用递归,写出了如下代码 function retry (task, count) { 阅读全文

posted @ 2020-12-21 16:48 秦伟杰 阅读(540) 评论(0) 推荐(0) 编辑

2020年12月15日

【要命的神奇bug】if条件 使用 正则表达式

摘要: 今天在做一个输入判断,使用了正则,因为多处会用到,所以用了一个全局变量来接收,这也没问题 然后,出现了一个神奇的事情,我输出正则表达式的结果为false,但是if的判断却走了true???? WTF???? 代码大致如下 // 判断密码正则 const passwordPatern = /^(?=. 阅读全文

posted @ 2020-12-15 16:22 秦伟杰 阅读(372) 评论(0) 推荐(0) 编辑

2020年11月24日

iframe内媒体查询的问题

摘要: 我需要在pc端的页面嵌套移动端的登录页,而登录页使用了媒体查询来做自适应浏览器,手机浏览器展示移动端样式,没有单独的移动端url iframe不能设置ua,只能去嵌套的登录页处理,登录页的媒体查询使用了 ···css @media only screen and (max-device-width: 阅读全文

posted @ 2020-11-24 14:22 秦伟杰 阅读(698) 评论(0) 推荐(0) 编辑

iframe嵌套登录页-页面无法加载

摘要: 背景 活动页面和登录页跨域,过去都是跳转到登录页登录之后再跳转回来,体验不好。 现在需要将登录模块嵌入到活动页,因为懒,不想开发重复的模块,首先我想到的是iframe 刚开始还能正常使用,一段时间后安全部让他们添加了X-Frame-Options响应头,X-Frame-Options文档地址 页面就 阅读全文

posted @ 2020-11-24 14:20 秦伟杰 阅读(3812) 评论(0) 推荐(0) 编辑

2020年11月23日

Sketch Measure切图插件无法导出标注 (换插件绕过解决)

摘要: 环境 MacOS 10.15+ sketch版本 69.2 插件版本 2.8.1 遇到的问题 导出标注卡死 更新版本无解,到插件的github issue中找到解决方法 使用MeaXure插件,github地址,下载地址 阅读全文

posted @ 2020-11-23 14:32 秦伟杰 阅读(1062) 评论(0) 推荐(0) 编辑

2020年11月21日

v-show、v-if、v-for的使用

摘要: v-if vs v-show v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。 相比之下,v-show 就简单得多——不管初始条件是什 阅读全文

posted @ 2020-11-21 18:50 秦伟杰 阅读(314) 评论(0) 推荐(0) 编辑

Vue中防抖和节流 --来自官方文档

摘要: Vue 没有内置支持防抖和节流,但可以使用 Lodash 等库来实现。 如果某个组件仅使用一次,可以在 methods 中直接应用防抖: <script src="https://unpkg.com/lodash@4.17.20/lodash.min.js"></script> <script> V 阅读全文

posted @ 2020-11-21 18:12 秦伟杰 阅读(207) 评论(0) 推荐(0) 编辑

导航