自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手淘面试总结

componentWillMount有用过吗?初始化数据在render中需要用到的数据,比如权限设置componentDidMount在render之后并不会立即被调用,而是等到所有的子组件都渲染完成后才会被调用,componentWillMount既可以在服务器端被调用,也可以在浏览器端被调用,而componentDidMount只能在浏览器端被调用componentWillMount不执行ajax的原因?react16版本之后采用了fiber架构,只有componenntDidMount是

2020-05-20 11:59:11 153

原创 0503笔记总结

防抖和节流函数的使用作用:降低函数的执行频率防抖的应用场景window.onload = function() { var div1 = document.getElementById("div1"); var i = 0; var sid; div1.onmousemove = function() { clearTimeout(sid); sid = setTimeout...

2020-05-20 11:58:57 355

原创 React.16版本当中ref的使用方式

Ref String(最不被推荐的一种方式,即将被废弃)class test extends Component { render() { return ( <div> <span ref="StringRef">content</span> </div> ); } compone...

2020-04-25 12:06:51 690

原创 vue中同时使用动画和过渡效果

<link rel="stylesheet" href="./animate.css"><style> .fade-enter, .fade-leave-to { opacity: 0; } .fade-enter-active, .fade-leave-active { transition: opacity 3s; }</sty...

2020-04-24 16:00:48 168

原创 Vue中CSS过渡动画的实现

执行过程:vue自动给div标签添加类样式,执行顺序:进入时:fade-enter、fade-enter-activefade-enter-to,同时销毁fade-enter销毁fade-enter-to和fade-enter-active离开时fade-leave、fade-leave-activefade-leave-to,同时销毁fade-leave销毁fade-leave-...

2020-04-24 15:28:46 218

转载 react源码学习

2.21.react中组件首字母要大写,否则react会把它作为一个html标签对待babel处理前的源码:<Div></Div><div></div>babel处理后的代码React.createElement(Div, null);React.createElement("div", null);2.31、ReactEl...

2020-04-24 15:01:33 119

原创 v-once和动态组件

动态组件component的内容会根据type的内容显示, type代表一个组件<component :is="type"></component>v-once当一个组件设置了v-once,当这个组件第一次被渲染时,会同时被存放在内存中,下一次再渲染时,会直接从内存中取出,在动态组件中使用可以提高渲染性能....

2020-04-23 21:08:35 73

原创 vue中的作用域插槽

<div id="app"> <Child> <template slot-scope="props"> <h3>{{props.item}}</h3> </template> </Child></div>Vue.component("Ch...

2020-04-23 20:58:50 90

原创 vue中的Bus/总线/发布订阅/观察者模式

Vue.prototype.bus = new Vue(); Vue.component("child",{ template: '<div @click="handleClick">{{selfContent}}</div>', props: { content: String }, data() ...

2020-04-23 20:38:57 275

原创 vue中组件参数校验几个重点

<div id="app"> <test content="123"></test></div>Vue.component("test",{ template: '<div>{{content}}</div>', props:{ content: { type: String, ...

2020-04-23 17:56:54 111

原创 vue中set方法的使用

改变数组var app = new Vue({ el: '#app', data: { person:["tom", "jarry", "susan"] }, methods: { handleArr: function() { this.$set(this.person, 1, "jack");...

2020-04-23 17:32:09 278

原创 去哪网项目笔记总结

h5中的一个小bug-tbody中只能使用tr标签用vue中的is解决<div id="app"> <table> <tbody> <tr is="row"></tr> <tr is="row"></tr> <tr is="row"&gt...

2020-04-23 17:17:48 118

原创 .bezierEasingMixin(); ^ Inline JavaScript is not enabled. Is it set in your options?

## 在实现antd自定义主题配置时,webpack配置报错原因竟然是less版本过高导致,降到3.0以下即可

2020-04-12 19:08:14 3788

原创 简书项目开发笔记-5-PureComponent和loadable的使用

## 提高react性能和immutable搭配使用

2020-04-11 11:00:16 114

原创 简书项目开发笔记-4-redux

1.store是唯一的2.只有store能改变自己的内容(reducer可以接收state,但是绝对不能修改state)3.reducer是一个纯函数附:纯函数:固定的输入,固定的输出,不会有任何的副作用...

2020-04-08 11:21:46 113

原创 简书项目开发笔记5-immutable的使用

简介immutable是facebook团队历时三年开发的一个库,利用immutable生成的对象,内容,不可更改使用返回新值时:import { fromJS } from 'immutable';const initialState = fromJS({ focused: false});const reducer = (state = initialState, act...

2020-04-08 11:20:40 212

原创 简书项目开发笔记总结-3-React CSS过渡动画的使用

1.借助CSS3中transition实现`2.animation.hide{ animation:hide-item 2s ease-in forwards}@keyframes hide-item { 0% { opacity:1, color:#090 } 50% { opacity:0.5, color:#09f } 100% { opacity:...

2020-04-05 17:22:03 119

原创 简书项目笔记总结-Charles的使用

下载安装后,tools—》add,添加网址,添加本地地址,完成。

2020-04-05 16:01:10 190

原创 简述项目开发笔记总结-1

简书项目开发笔记总结一、react中render()函数什么时候执行?1.当页面挂载的时候2.当自身属性或者状态发生改变的时候3.当父组件重新render时 ​​​​二、shouldComponentUpdate()作用?当父组件重新render(),而自身需要显示的内容没有变化时,可以在shouldComponentUpdate()中进行判断,返回false,这样可以提升react的...

2020-04-05 14:14:18 201 1

空空如也

空空如也

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

TA关注的人

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