摘要: 一、定义与功能 React-Redux 将所有组件分成两大类:UI 组件(presentational component)和容器组件(container component) 1、UI 组件特征: 只负责 UI 的呈现,不带有任何业务逻辑 没有状态(即不使用this.state这个变量) 所有数据 阅读全文
posted @ 2018-10-13 18:41 adash 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 继承 定义 子类可以使用父类的所有功能,并且对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。 继承方式 接口继承和实现继承。 接口继承只继承方法签名,而实现继承则继承实际的方法;由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继 阅读全文
posted @ 2018-10-13 18:27 adash 阅读(144) 评论(0) 推荐(0) 编辑
摘要: this指向最后调用该函数的对象 匿名函数的 this 永远指向 window 注意,这里我们没有使用严格模式,如果使用严格模式的话,全局对象就是 undefined,会报错 Uncaught TypeError: Cannot read property 'name' of undefined。 阅读全文
posted @ 2018-10-13 18:21 adash 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、循环遍历语句 for...in... (ES5) 语法 : 适用 :遍历对象 说明 : 1.keys表示obj对象的每一个键值对的 ,所有循环中,需要使用obj[keys]来取到每一个值。 2.for in 循环,遍历时不仅能读取对象自身上面的成员属性,也能延续原型链遍历出对象的原型属性 3.使 阅读全文
posted @ 2018-10-13 18:11 adash 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: MVC(Model View Controller) MVC 架构模式图(经典版) 注:实际上,Model和View永远不能相互通信,只能通过Controller传递;上图只是MVC模式的经典图。 MVC一般流程: 用户操作 View(负责接收用户的输入操作) Controller(业务逻辑处理) 阅读全文
posted @ 2018-10-13 18:08 adash 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、发布 订阅者 设计模式 定义 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知 观察者模式和发布订阅模式区别 观察者模式是由具体目标(发布者/被观察者)调度的,而发布/订阅模式是由独立的调度中心进行调度,所以观察者模式的订阅者与发布者之间是存在依赖的, 阅读全文
posted @ 2018-10-13 18:02 adash 阅读(3228) 评论(0) 推荐(0) 编辑