当前位置: 首页 > news >正文

长沙企业网站建设哪家好企业查询卡在哪里打印

长沙企业网站建设哪家好,企业查询卡在哪里打印,网站上怎么做弹幕效果图,yellow片观看完整版1. 组件 函数式组件#xff08;适用于【简单组件】的定义#xff09; 示例#xff1a; 执行了ReactDOM.render(MyComponent/, ...)之后执行了什么#xff1f; React解析组件标签#xff0c;找到了MyComponent组件发现组件是使用函数定义的#xff0c;随后调用该…1. 组件 函数式组件适用于【简单组件】的定义 示例 执行了ReactDOM.render(MyComponent/, ...)之后执行了什么 React解析组件标签找到了MyComponent组件发现组件是使用函数定义的随后调用该函数将返回的虚拟DOM转为真实DOM随后呈现在页面中 类组件适用于【复杂组件】的定义 示例 执行了ReactDOM.render(, …)之后执行了什么 React解析组件标签找到了MyComponent组件发现组件是使用类定义的随后new出来该类的实例并通过该实例调用到原型上的render方法。将render返回的虚拟DOM转为真实DOM随后呈现在页面中 2. 组件三大核心属性1state类组件 1. 理解 state是组件对象最重要的属性值是对象可以包含多个key:value组合组件被称为’状态机’通过更新组件的state来更新对应的页面显示重新渲染组件 2. 强烈注意 组件中render方法中的this为组件实例对象组件自定义的方法中this为undefined如何解决 强制绑定this通过函数对象的bind()如下示例箭头函数见下方事件示例 状态数据不能直接修改或更新,必须用setState,且更新是一种合并不是替换 我们还要多考虑一个问题组件内渲染的次数 constructor 构造器调用几次 —— 1次render 调用几次 —— 1n 次 1是初始化的那次n是状态更新的次数changeWeather事件调用几次—— 点几次调用几次 示例 当然我们有简写 3. 组件三大核心属性2props 每个组件对象都会有props(properties的简写)属性组件标签的所有属性都保存在props中 如图 1. 作用 通过标签属性从组件外向组件内传递变化的数据注意组件内部不要修改props数据 示例 2. 编码操作 内部读取某个属性值this.props.name对props中的属性值进行类型限制和必要性限制 !-- 需要先引入prop-types.js对props传入的值进行限制 -- script src../js/prop-types.js/scriptPerson.propTypes {name: PropTypes.string.isRequiredage: PropTypes.number }扩展属性 将对象的所以属性通过props传递MyPerson {...per} /默认属性值 Person.defaultProps {sex: 男,age: 15 }示例 组件类的构造函数(其实这函数可写可不写因为目前来说没必要) constructor(props) {super(props)console.log(props) // 打印所有属性 }看一个实例 因为这个属性的限制是加在类身上的嘛所以给他定义成静态属性放在类内部提升便捷性就不把他放在类外部了否则类名一换欲哭无泪 所以函数组件内部还是只能在外部添加这么看来类组件还是很好的。但是后面随着hooks的到来函数组件成为主流那么如何对props进行限制就另外探究了下图附函数组件限制props 4. 组件三大核心属性2ref与事件处理 1. 理解 组件内的标签可以定义ref属性来标识自己 2. 编码 字符串形式的ref input refinput1 /最简单但不推荐 示例 回调形式的refinput ref{(c) this.input1 c} /也还不错 如图 createRef创建ref容器推荐 myRef React.createRef() input ref{this.myRef} /如图 3. 事件处理 通过onXxx属性指定事件处理函数注意大小写 React使用的使自定义合成事件而不是使用的原生DOM事件——为了更好的兼容性React中的事件是通过事件委托方式处理的委托给最外层的元素——为了高效 通过event.target得到发生事件的DOM元素对象——不要过度使用ref 针对使用箭头函数说明一下 组件内的自定义事件放在哪里 —— Demo类的原型对象上供实例使用 eq1: 由于自定义事件是作为onClick的回调所以不是通过实例调用的是直接调用 类的方法默认开启了局部严格模式所以自定义事件中的this为undefined 可以打印this试一试 那我们如何解决呢 1. bind强制改变看上述state的示例 2. 箭头函数 示例
http://www.hkea.cn/news/14510533/

相关文章:

  • 文章网站是怎么做的慈溪网页设计
  • 域名备案查询站长工具网站生成移动版
  • 网络存储上做网站智慧团建网站登录密码
  • 青岛市规划建设局网站专业网站设计第三方
  • 网站建设的资金遵义在线读者留言板留言
  • 做网站好还是网页好万维网官方网站
  • 扁平化 网站做网站的为什么一直拖
  • 免费网站为何收录比较慢延边省建设局网站官网
  • 阿里云服务器 怎么设置网站环境如何去掉一页wordpress
  • 微网站建设包括哪些方面wordpress视频模板下载
  • 爱站网长尾关键词挖掘工具长沙网站制作价
  • shopex网站经常出错互联网行业介绍
  • 营销网站设计上海天气济南全网关键词排名公司
  • 营销型网站建设必须的步骤包括好用的微信公众号编辑器
  • 好的网站开发长沙seo优化
  • 网站建设 长安20平米小门店装修
  • 免费网站安全软件大全游戏网址域名查询官网
  • 即墨有做网站的吗最早的c2c网站
  • 网站为什么没有被收录网站赌场怎么做代理
  • 网站的开发流程可以分为哪三个阶段wordpress彩色标签云
  • 建设 展示型企业网站淮北论坛房产
  • 交互式网站设计 深圳有孩子做的网站
  • 怎么查看网站的ftp如何做一个静态网站
  • 网站打开的速度慢网站开发合同编号如何编写
  • 网站数据库太大搬家还原500错误表白二维码图片
  • 福建省建设监理公司网站沈阳网站的优化
  • python 网站开发 案例WordPress套壳
  • 网站设计标杆企业国家精品资源共享课程建设网站
  • 做网站的困难西安学校网站建设报价
  • 湖南seo网站设计域名注册网站 不认证