上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 77 下一页
摘要: 生命周期函数: 是指在某一时刻组件自动执行 的函数 初始化: 设置props和state mounting: componentWillMount 在组件即将被挂载到页面的时候自动执行 render 组件在页面上进行挂载 componentDidMount 在组件被挂载到页面的时候后自动执行 upd 阅读全文
posted @ 2018-10-16 22:17 1点 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 数据发生变化,页面改变的原理: 比较虚拟的dom 不怎么损耗性能,真实的dom比较会损耗性能 1.state 数据 2.jsx 模板 3.生成虚拟的dom 3.数据和模板结合,生成虚拟的dom 4.用虚拟的Dom 来生成真实的Dom,来显示 5.state 发生改变 6.数据和模板结合,生成虚拟的d 阅读全文
posted @ 2018-10-16 16:36 1点 阅读(4320) 评论(0) 推荐(0) 编辑
摘要: propTypes和 defaultProps propTypes: 可以 用来做类型的校验 限制类型 isRequired 必须要求传递 要使用必须先引入: 类型检查: defaultProps: 设置默认值 阅读全文
posted @ 2018-10-16 15:21 1点 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 组件化: 从页面的角度出发 把一些可复用的ui 元素脱离为单独的组件 模块化 :从代码的角度出发 把一些可复用的代码,脱离成一个独立的模块,便于代码的维护和开发 Dom的本质:用js 表示元素 操作元素 react 组件化思维: 不断切割 复用 react 中如果你想改变state 中的数据,你必须 阅读全文
posted @ 2018-10-16 14:18 1点 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.点击按钮提交,新增对象 2.删除 3.记得使用方法要绑定this,改变this 的作用域 代码: 演示: 阅读全文
posted @ 2018-10-16 10:39 1点 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 原型 总结:原型链就是一直往父级寻找,找到就停止,一直到浏览器的原型 寻找原型就是一直向父级寻找,找到就停止,没有找到就向父级的父级寻找,一直这么下去,直到原型链上面的所有的 __proto__ 都被找完了, 浏览器所有已经声明了的 __proto__ 上都不存在这个属性,然后就得出结论,这个属性是 阅读全文
posted @ 2018-10-15 14:33 1点 阅读(126) 评论(0) 推荐(0) 编辑
摘要: OOP 思想就是我们想要在我们的程序中使用对象来表示现实世界模型, 并提供一个简单的方式来访问它的功能, 多态用来描述多个对象拥有实现共同方法的能力 ​ teacher拥有age ,name 的属性,teacher1 ,teacher2 定义一个实例,也可以拥有这些属性 3.构建函数 构建函数提供你 阅读全文
posted @ 2018-10-15 11:55 1点 阅读(178) 评论(0) 推荐(0) 编辑
摘要: defaultProps defaultProps 用来确保 this.props.name 在父组件没有特别指定的情况下,有一个初始值 跟 constructor( ) { } 的作用一 样,给数据赋初值 阅读全文
posted @ 2018-10-15 09:48 1点 阅读(2476) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-09 11:28 1点 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 多态 1.引用的多态 父类的引用指向本类的对象 Animal obj1=new Animal(); 父类的引用指向子类 的对象 Animal obj2=new Dog(); 2.方法多态 本类方法:创建本类对象时调用的方法 子类重写:创建子类对象时调用的方法 引用类型转换 1.向上类型 由小到大 ( 阅读全文
posted @ 2018-10-09 10:33 1点 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 77 下一页