摘要: 运用redux有一段时间了,包括redux-thunk和redux-saga处理异步action都有一定的涉及,现在技术栈转向阿里的dva+antd,好用得不要不要的,但是需要知己知彼要对react家族有一点源码上的深入了,就从redux开始吧。 redux源码是那么简洁、清晰、干净,让我忍不住一口 阅读全文
posted @ 2018-05-16 14:47 danSingle 阅读(396) 评论(2) 推荐(1) 编辑
摘要: 问题描述: 在keep-alive中的在跳转到指定的路由时刷新对应的路由,其余不刷新。 有几种解决方式: 1.在keep-alive中直接添加 include,cachedViews(Array类型:包含vue文件的组件name都将被缓存起来);反之exclude则是不包含; 注意:所有.vue组件 阅读全文
posted @ 2018-01-17 11:57 danSingle 阅读(23225) 评论(2) 推荐(3) 编辑
摘要: 经常说到jsonp,今天理一理。 同源策略 同协议,同域名,同端口; 会限制你的ajax,iframe操作,窗口信息的传递,无法获取跨域的cookie、localStorage、indexDB等; jsonp 原理很简单,html中大部分的src不受同源策略限制,包括link、img、css(bac 阅读全文
posted @ 2018-01-08 18:11 danSingle 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.数组去重排序: 2.深拷贝: 阅读全文
posted @ 2017-06-29 13:57 danSingle 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 程序中经常用到正则表达式,但常常都是验证一下邮箱电话数据格式,全局替换一下文本,筛选截取一下字符串,所以基本上只能记住功能自己动手写的正则却很少,临时要用的时候只能上网搜索一下,今天简单回顾一下。 输出结果为:22,匹配第一个满足条件的字符串并输出,想要将2211也一起输出需要加上g,当没有匹配项时 阅读全文
posted @ 2017-06-08 15:22 danSingle 阅读(313) 评论(0) 推荐(0) 编辑
摘要: getBoundingClientRect() 用法简单,返回元素对浏览器视口顶部和左边部的距离(可为负数)以及宽高,单位px,为整数 ; 获取相对于页面的位置需加上滚动条的距离: 然后你就会发现现在不就是jq的$(el).offset()吗?对的没错,就是这玩意。 兼容性:在ie7及以下,会有多2 阅读全文
posted @ 2017-05-18 01:17 danSingle 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 类型检测方式 typeof: 通常只记得适合基本类型, 不要忘了还有函数对象 还有只能大致判断的Object相关的 还有一个非主流的null 那么多个object,谁是谁呢? instanceof: A instanceof B: A: 基本类型就直接GG,false,必须是个对象 B:要么是个对象 阅读全文
posted @ 2017-05-12 01:12 danSingle 阅读(655) 评论(2) 推荐(0) 编辑