摘要: redux主要用于解决组件之间通信问题: 一、store:保存数据的地方,每个应用只能有一个store 在redux中,使用createStore函数来生成store 二、state:所有的状态,通过store.getState()函数来获取 三、action: state的变化会出发view的更新 阅读全文
posted @ 2017-09-23 15:47 RunningAndRunning 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 刚刚开始学习react,我的代码大致如下: 很纳闷为什么我明明是按照文档上面的一步一步操作的为什么会报错呢? 网上查阅资料发现,我的那种写法是react-router2.x的写法 ,react-router 更新到了4.0,很多API已经不一样了。history 被纳入了 react-router- 阅读全文
posted @ 2017-09-23 12:53 RunningAndRunning 阅读(548) 评论(0) 推荐(0) 编辑
摘要: React是Facebook推出的一个JavaScript库 一、react三大特性 1、组件 基于react的项目一切都基于组件,各个组件有各自的状态,状态变更时,会自动重新渲染组件。组件特性也是Web前端发展的趋势。 一个Hello.jsx组件 其他组件中,可以像HTML标签一样引用它: 2、j 阅读全文
posted @ 2017-09-20 22:21 RunningAndRunning 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Funtion.prototype.bind 改变函数执行上下文this指向,返回一个函数 在js中,有时候使用bind会有如下的情况(调用bind返回的函数时候使用new来调用,此时,bind的第一个参数无效) 貌似上面的方式不行了诶~~~,源码怎么实现的呢? 通过设置一个中转构造函数F,使绑定后 阅读全文
posted @ 2017-09-18 22:15 RunningAndRunning 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 后续继续学习~~~ 阅读全文
posted @ 2017-09-17 22:13 RunningAndRunning 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 订阅发布模式:定义对象之中一种一对多的依赖关系,当一个对象的状态发生改变时候,所有依赖于它的对象都将得到通知。 阅读全文
posted @ 2017-09-17 22:11 RunningAndRunning 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 构造器模式:构造函数+原型 创建对象 阅读全文
posted @ 2017-09-17 21:30 RunningAndRunning 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、单行文本 行高和父元素的高相等即可实现垂直居中 2、多行文本 方式1: 设置父元素display:table; 设置里边的元素display:table-cell;vertical-align:middle;即可使得元素竖直居中,但是此种方式兼容性不是很好低版本的浏览器都不兼容。 方式2: 设置 阅读全文
posted @ 2017-09-16 22:01 RunningAndRunning 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 方式1:这种方式主要的原理是给每个框设置大的底内边距,然后 用数值相似的负值外边距消除浮动 阅读全文
posted @ 2017-09-16 21:53 RunningAndRunning 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是工厂模式的升级版,用于创建一组相关或者相互依赖的对象 虽然代码能看懂,但还是似懂非懂不知道什么时候用,后续继续学习更新~~~ 阅读全文
posted @ 2017-09-16 21:43 RunningAndRunning 阅读(120) 评论(0) 推荐(0) 编辑