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

网站建设教学方法探究网络营销的主要工作有哪些

网站建设教学方法探究,网络营销的主要工作有哪些,专业网站定制价格便宜,湖州 外贸网站建设本人大二学生一枚&#xff0c;热爱前端&#xff0c;欢迎来交流学习哦&#xff0c;一起来学习吧。 <专栏推荐> &#x1f525;&#xff1a;js专栏 &#x1f525;&#xff1a;vue专栏 &#x1f525;&#xff1a;react专栏 文章目录09 【组合组件】1.包含关系2.特例关系问题…

本人大二学生一枚,热爱前端,欢迎来交流学习哦,一起来学习吧。
<专栏推荐>
🔥:js专栏

🔥:vue专栏

🔥:react专栏

文章目录

  • 09 【组合组件】
    • 1.包含关系
    • 2.特例关系问题

09 【组合组件】

1.包含关系

有些组件无法提前知晓它们子组件的具体内容。在 Sidebar(侧边栏)和 Dialog(对话框)等展现通用容器(box)的组件中特别容易遇到这种情况。

我们建议这些组件使用一个特殊的 children prop 来将他们的子组件传递到渲染结果中:

组件标签里面包含的子元素会通过 props.children 传递进来。

function One(props) {return (<div>{props.children}</div>//特殊的children props);
}function Two(props) {return (//这使别的组件可以通过JSX嵌套,来将任意组件作为子组件来传递给他们<One><div>Hello</div><div>World</div></One>
);
}

image-20221025135313079

2.特例关系问题

有些时候,我们会把一些组件看作是其他组件的特殊实例,比如 WelcomeDialog 可以说是 Dialog 的特殊实例。

在 React 中,我们也可以通过组合来实现这一点。“特殊”组件可以通过 props 定制并渲染“一般”组件:

.FancyBorder {padding: 10px 10px;border: 10px solid;
}.FancyBorder-blue {border-color: blue;
}.Dialog-title {margin: 0;font-family: sans-serif;
}.Dialog-message {font-size: larger;
}
function Dialog(props) {return (<FancyBorder color="blue"><h1 className="Dialog-title">{props.title}</h1><p className="Dialog-message">{props.message}</p></FancyBorder>);
}function WelcomeDialog() {return (<Dialogtitle="Welcome"message="Thank you for visiting our spacecraft!" />);
}

在 CodePen 上尝试

组合也同样适用于以 class 形式定义的组件。

function Dialog(props) {return (<FancyBorder color="blue"><h1 className="Dialog-title">{props.title}</h1><p className="Dialog-message">{props.message}</p>{props.children}</FancyBorder>);
}class SignUpDialog extends React.Component {constructor(props) {super(props);this.handleChange = this.handleChange.bind(this);this.handleSignUp = this.handleSignUp.bind(this);this.state = {login: ''};}render() {return (<Dialog title="Mars Exploration Program"message="How should we refer to you?"><input value={this.state.login}onChange={this.handleChange} /><button onClick={this.handleSignUp}>Sign Me Up!</button></Dialog>);}handleChange(e) {this.setState({login: e.target.value});}handleSignUp() {alert(`Welcome aboard, ${this.state.login}!`);}
}

在 CodePen 上尝试

image-20221025135929891

http://www.tj-hxxt.cn/news/50313.html

相关文章:

  • 做芯片外贸生意上哪个网站seo网站地图
  • 南皮网站建设价格免费推广的app有哪些
  • 企业微网站开发杭州网站
  • 南阳商城站海外推广运营
  • 新闻网站建设方案书怎么写seo和sem是什么意思
  • 北京网站推广宁波seo推广推荐公司
  • wordpress源码讲解湖北seo整站优化
  • 动态网站开发 pdf优化seo厂家
  • 打开b站广告软文代理平台
  • 邯郸成安建设局网站搜索引擎优化排名seo
  • 天津网站开发建设公司百度人工申诉客服电话
  • 妹妹强迫我和她做网站加拿大搜索引擎
  • 湛江有哪些网站建设公司网络工程师培训班要多少钱
  • wordpress屏蔽垃圾系统优化工具
  • 企业网站开发流程简述百度推广后台登录首页
  • 公司网站模板免费源码下载自动seo系统
  • 企业建站网站认证宁波网络营销公司有哪些
  • 做跨境的网站有哪些内容seo快速排名工具
  • 培训网站开发公司关键词看片
  • 做平台还要做网站吗怎么做网络营销
  • 网站开发工程师试用期谷歌seo优化中文章
  • 浙江网站建设费用技能培训班
  • 视频软件制作app深圳seo排名优化
  • 如何加快百度收录网站石家庄百度搜索优化
  • wep购物网站开发模板物联网开发
  • 福安市网站建设seo中文含义是什么
  • 微信答题抽奖小程序制作seo是搜索引擎营销吗
  • 西安建设工程有限公司杭州seo整站优化
  • wordpress调用ajax刷新点击宝seo
  • 北京做网站的济南专业做网站