自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 react Component 与 PureComponent 的区别

两者的区别在于React.Component 并未实现shouldComponentUpdate(),而React.PureComponent中以浅层对比prop和state的方式实现了该函数。如果赋予组件相同的props和state,render()函数会渲染相同的内容,在某些情况下使用PureComponent可提高渲染性能。 注意: React.PureComponent 中的 shouldComponentUpdate() 仅作对象的浅层比较。如果对象中包含复杂的数据结构,则有可能因为无法检查深

2020-06-06 10:14:38 230

原创 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 119

原创 axios发送post请求,传参为raw的数据格式如何处理?

之前遇到过好几次这样的问题,在网上找答案,没有搜到相关的信息i就不了了之了,直接叫后台改传参的数据格式。前几天又碰到这个问题了,正好有空闲时间,就想来解决一下这个问题。 仔细看了一下axios的使用文档,发现了答案。 // 后面数组中的函数必须返回一个字符串,或 ArrayBuffer,或 Stream transformRequest: [function (data) { // 对 data 进行任意转换处理 return data; }], ...

2020-05-13 23:29:47 11074 3

原创 “金三银四””遇到的面试题

虽然这些面试题都是很基础的,但也花时间记一下吧,没准下次再跳的时候能用到。 1. 如何将伪数组转换为真数组 首先你得清楚伪数组概念,伪数组转真数组方法如下: let obj = { length: 3, 0: 'a', 1: 'b',2:'c' }; // 方法一 Array.from(obj) //方法二(这几种方法大同小异) Array.prototype....

2019-03-09 21:46:07 287

原创 解决djagon模板与art-template模板冲突

两者发生冲突后,首先对djagon不熟悉,只好从art-template上下功夫 art-template有两种解析规则,第一种解析规则并不会与djagon发生冲突,只有用到第二种解析规则的时候才会有djagon发生冲突。 // 原始语法的界定符规则 template.defaults.rules[0].test = /<%(#?)((?:==|=#|[=-])?)[ \t]*([\w...

2018-11-16 09:42:50 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除