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