- 博客(5)
- 收藏
- 关注
原创 react Component 与 PureComponent 的区别
两者的区别在于React.Component 并未实现shouldComponentUpdate(),而React.PureComponent中以浅层对比prop和state的方式实现了该函数。如果赋予组件相同的props和state,render()函数会渲染相同的内容,在某些情况下使用PureComponent可提高渲染性能。注意:React.PureComponent 中的 shouldComponentUpdate() 仅作对象的浅层比较。如果对象中包含复杂的数据结构,则有可能因为无法检查深
2020-06-06 10:14:38 232
原创 js数组方法
**js数组方法**数组遍历/** * Array.prototype.map() * map遍历原数组返回一个新数组 * 新数组做数组方法操作不会影响到原数组,如果对新数组内的元素进行操作的话,原数组内元素的数据可能会受影响。 * 注意:如果不主动return 则默认返回undfined */let oldArr = [1, 2, 3,{name:'seven',age:18}];let newArr = oldArr.map(item => item);newArr.
2020-05-16 11:36:22 131
原创 axios发送post请求,传参为raw的数据格式如何处理?
之前遇到过好几次这样的问题,在网上找答案,没有搜到相关的信息i就不了了之了,直接叫后台改传参的数据格式。前几天又碰到这个问题了,正好有空闲时间,就想来解决一下这个问题。仔细看了一下axios的使用文档,发现了答案。// 后面数组中的函数必须返回一个字符串,或 ArrayBuffer,或 Stream transformRequest: [function (data) { // 对 data 进行任意转换处理 return data; }],...
2020-05-13 23:29:47 11188 3
原创 “金三银四””遇到的面试题
虽然这些面试题都是很基础的,但也花时间记一下吧,没准下次再跳的时候能用到。1. 如何将伪数组转换为真数组 首先你得清楚伪数组概念,伪数组转真数组方法如下:let obj = { length: 3, 0: 'a', 1: 'b',2:'c' }; // 方法一Array.from(obj)//方法二(这几种方法大同小异)Array.prototype....
2019-03-09 21:46:07 291
原创 解决djagon模板与art-template模板冲突
两者发生冲突后,首先对djagon不熟悉,只好从art-template上下功夫art-template有两种解析规则,第一种解析规则并不会与djagon发生冲突,只有用到第二种解析规则的时候才会有djagon发生冲突。// 原始语法的界定符规则template.defaults.rules[0].test = /<%(#?)((?:==|=#|[=-])?)[ \t]*([\w...
2018-11-16 09:42:50 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人