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

网站视觉优化的意义天津网络推广seo

网站视觉优化的意义,天津网络推广seo,惠州酒店网站建设,湖南疾控发布最新提示基本基础:css html JavaScript JS 中的类 ES5之前使用function创建一个类 ES6之后引入class关键字 class Person{constructor(name,age){this.name namethis.age age}running(){}}const p new Person(why,18)ES6 中类的继承 继承是多态的前提 子类中必须通过super()初始…

基本基础:css html JavaScript

JS 中的类

ES5之前使用function创建一个类

ES6之后引入class关键字

class Person{constructor(name,age){this.name = namethis.age = age}running(){}}const p = new Person(`why`,18)

ES6 中类的继承 继承是多态的前提

子类中必须通过super()初始化父类的对象

列表循环遍历渲染

// const About = () => {//     return <div>我是关于 </div>
// }
import React from "react"
class About extends React.Component{constructor(){super()this.state = {message:`电影列表`,movies:["fender","jazzmaster","jaguar"]}}render(){const list = []for(let movie of this.state.movies){list.push(<li>{movie}</li>)}return <div><h2>{this.state.message}</h2><ul>{list}</ul></div>}
}
export default About

方法二:使用map函数循环渲染

// const About = () => {//     return <div>我是关于 </div>
// }
import React from "react"
class About extends React.Component{constructor(){super()this.state = {message:`电影列表`,movies:["fender","jazzmaster","jaguar","brighton"]}}render(){// const list = []// for(let movie of this.state.movies){//     list.push(<li>{movie}</li>)// }return <div><h2>{this.state.message}</h2><ul>{this.state.movies.map((item,index)=><li key={index}>{item}</li>)}</ul></div>}
}
export default About

类组件实现计数器

// const About = () => {//     return <div>我是关于 </div>
// }
import React from "react"
class About2 extends React.Component{constructor(){super()this.state = {message:`电影列表`,movies:["fender","jazzmaster","jaguar","brighton"]}}render(){// const list = []// for(let movie of this.state.movies){//     list.push(<li>{movie}</li>)// }return <div><h2>{this.state.message}</h2><ul>{this.state.movies.map((item,index)=><li key={index}>{item}</li>)}</ul></div>}
}class About extends React.Component{constructor(props){super(props)this.state = {counter:0}}increase(){console.log(`加一起`)this.setState({counter:this.state.counter+1})}decrease(){console.log(`减小`)console.log(this)this.setState({counter:this.state.counter-1})}render(){return <div><h2>当前计数:{this.state.counter}</h2><button onClick={this.increase.bind(this)}>增加+</button><button onClick={this.decrease.bind(this)}>减小-</button></div>}
}
export default About

文章转载自:

http://FuFhD3rI.tbcfj.cn
http://RG5XvGav.tbcfj.cn
http://aWqABSGT.tbcfj.cn
http://xwlNmgQ8.tbcfj.cn
http://ZhEpwgN8.tbcfj.cn
http://daKIhyW4.tbcfj.cn
http://V8CCmeSQ.tbcfj.cn
http://Hu56jEBl.tbcfj.cn
http://pS0l5Ja8.tbcfj.cn
http://TWkvvAlR.tbcfj.cn
http://J4VvNwa7.tbcfj.cn
http://Tivd4rhp.tbcfj.cn
http://dfvq9Fyg.tbcfj.cn
http://aBIWd7Ib.tbcfj.cn
http://24M8VU0O.tbcfj.cn
http://vzDR0raf.tbcfj.cn
http://6H6RtyeG.tbcfj.cn
http://NT2S2YdK.tbcfj.cn
http://zhVIvMB7.tbcfj.cn
http://InErSGHi.tbcfj.cn
http://qEZ2eC3B.tbcfj.cn
http://lF2XcfPs.tbcfj.cn
http://2dQ9vMBF.tbcfj.cn
http://pdaGkqKL.tbcfj.cn
http://JFCyQGhZ.tbcfj.cn
http://fXU5hpRM.tbcfj.cn
http://bENEKc0i.tbcfj.cn
http://IOMKiqwe.tbcfj.cn
http://Pw7BodDD.tbcfj.cn
http://AO5fHWSu.tbcfj.cn
http://www.dtcms.com/wzjs/732342.html

相关文章:

  • 嘉兴南湖区优秀营销型网站建设wordpress时间函数
  • wordpress开发网站模板如何做一个自己的网站
  • 湖北省建设网站花生壳域名注册官网
  • 足球世界排名莆田百度seo公司
  • 搜索引擎友好的网站有哪些特点湖南sem优化
  • 怎么创建网站平台wordpress固定链接翻页404
  • 什么样的企业要做网站广州新塘做网站
  • 模板式网站开发wordpress插件如何防破解
  • 电子商务网站建设与管理实训内容答案成都市住房与城乡建设局官网
  • 手机版网站建设费用清单大型手游网络游戏排行榜
  • 图书网站开发介绍jsp购物网站开发 论文
  • 在哪建设网站微网站php源码
  • 怎么找网站开发公司家装行业网站建设
  • 怎么给新网站做推广公司注册网上核名通道
  • 如何做网站关键词优化大型门户网站建设费用
  • 搜索引擎营销网站wordpress信息发布系统
  • 专业seo站长工具宣传片拍摄的意义
  • php网站开发使用技术PDF下载网站域名怎么购买
  • 南充建设公司网站唐山最新消息今天
  • 视频网站要多大虚拟主机东莞个人网站建设
  • 公司网站的建设哪家好网站建设需求原型
  • 西安成品网站建设阿里云商标注册
  • 网站的分享按键网站外链建设设计
  • 中小企业品牌网站建设武钢建工集团建设公司网站
  • 做网站排名公司推荐网站建设分为多少模块
  • 服装设计网站哪个好简历生成网站
  • 南宁网站建设云尚网络jquery制作简单的网页
  • 高平企业网站朋友圈广告30元 1000次
  • 互联网网站模块茶叶网站建设公司
  • 专业网站建设公司哪个公司好wordpress装插件