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

上海网站seo设计公司怎么做网站

上海网站seo设计,公司怎么做网站,多说评论插件对网站优化,全广告网站最近需要学到react#xff0c;这里进行一个快速的入门#xff0c;参考react官网 1.创建和嵌套组件 react的组件封装是个思想#xff0c;我这里快速演示代码#xff0c;自己本身也不太熟悉。 代码的路径是src底下的App.js function MyButton() {return (buttonI…最近需要学到react这里进行一个快速的入门参考react官网 1.创建和嵌套组件 react的组件封装是个思想我这里快速演示代码自己本身也不太熟悉。 代码的路径是src底下的App.js function MyButton() {return (buttonIm a Yeapts Button/button); }function MyApp() {return (div className{myApp}h1hello/h1MyButton//div); }export default MyApp;小结这里我对他的理解就是封装一个自定义的按钮然后在使用的时候包在div里面。 2.使用 JSX 编写标签 刚刚那种包裹式的标签语法被称为JSX这个必须闭合标签也不能return多个jsx标签必须在贡献的父级中比如 div 或者 空标签包裹 div/div /小结算是一个对规范的要求官网很贴心说有大量的 HTML 需要移植到 JSX 中就用在线转换器。 3.添加样式 react设计到样式的修改跟css类似也是搞个className然后创建个css样式文件区操作。 我这里试着把按钮改成蓝色直接创建一个css文件夹然后在里面写样式最后引入 import ./css/myButton.css;function MyButton() {return (button className{myButton}Im a button/button); }function MyApp() {return (div className{myApp}h1hello/h1MyButton//div); }export default MyApp;/* In your CSS */ .myButton {background: cornflowerblue; }小结目前来看很简单学过css的都会不知道后续有没有别的引入方式link应该也是可以的。 4.显示数据 就是一个变量传递创建对象显示对象数据直接上代码。 const user {name: new_baby,imgUrl: https://www.baidu.com/img/baidu_sylogo1.gif,imgSize: 90,}function MyButton() {return (button className{myButton}Im a button/button); }function MyApp() {return (div className{myApp}h1hello {user.name}/h1img src{user.imgUrl} sizes{user.imgSize}/br/MyButton//div); }export default MyApp;小结其实就是通过对象去赋值这种写法更加灵活涉及前后端交互的时候数据由后端获取往前端赋值。 5.条件渲染 其实就是if的用法react没有像vue那样有v-if但是写法都类似。官网提供了三种表现形式这里简单展示 IF语句引入JSX function MyApp() {let LoginStatus true;if (LoginStatus) {return (div className{myApp}h1hello {user.name}/h1img src{user.imgUrl} sizes{user.imgSize}/br/MyButton//div);} else {return (div请登录/div);} }下面是两种判断下的界面 条件运算符JSX内部 直接在div里面进行条件运算工作与JSX内部。但是在测试过程中f发现有个问题if或else后只能跟一个组件。 function MyApp() {let loginStatus false;return (div className{myApp}{loginStatus ? (MyButton/) : (h1请登录/h1)}/div); }逻辑 运算符内部不需要else 当你不需要 else 分支时可以直接用这个估计用的比较少。 function MyApp() {let loginStatus false;return (div className{myApp}{loginStatus (MyButton/)}/div); }小结if的用法预计第一种和第二种会用的多一点。第一种好理解第二种写法简便。 6.渲染列表 这里是后台的重点一定会用到就是渲染列表id作为唯一标识是为了方便做特殊处理搭配if增加点高级玩法。下面直接展示代码 const users [{name: Jack, id: 1},{name: Hobby, id: 2},{name: Tom, id: 3}, ]const userItems users.map(users li key{users.id}{users.name}/li );function MyApp() {return (div className{myApp}ul{userItems}/ul/div); }改造下定义 userItems const userItems users.map(users li key{users.id}style{{color:users.isBoy?black:red,}}{users.name}/li );小结这里在写代码的时候要注意2点 1.特殊的操作尽可能在组件中即const中完成不要在return去操作这样可以低耦合。 2.主键id一定要带上即使你只是展示。 6.响应事件 简单说就是一些函数比如按钮的点击事件这里简单示范下 function MyButton() {function handleClick(){alert(被你点到了);}return (button onClick{handleClick}点我/button); }小结就注意下事件后面不要加()并且都是在组件内自己完成的。 7.更新界面 先介绍下这个useState()是改变状态的开关将状态添加到函数组件需要4个步骤:启用状态、初始化、读取和更新。 import { useState } from react; function MyButton() {const [count, setCount] useState(0);function handleClick() {setCount(count 1)}return (button className{myButton} onClick{handleClick}点击了{count}次/button); }小结useState是react自带的属性后续需要深入了解Hookcount属性每个组件都自己管控不会干扰。 8.组件间共享数据 两个组件之间的数据同步感觉有点像消息传递定义局部变量。 官网称之为按这种方式传递下来的信息被称作 prop。 这里看看代码 function MyButton({count, onClick, user}) {return (button className{myButton} onClick{onClick}{user}点击了{count}次/button); }function MyApp() {const [count, setCount] useState(0);function handleClick() {setCount(count 1)}return (div className{myApp}MyButton user{张三} count{count} onClick{handleClick}/MyButton user{李四} count{count} onClick{handleClick}//div); }export default MyApp;
http://www.hkea.cn/news/14412332/

相关文章:

  • 太原网站公司网站开发快递文件
  • 怎么样才能建立网站平台wordpress um插件
  • 家教网站域名怎么做设计网站大全湖南岚鸿网站大全
  • 陕西省建设厅申报网站暴风seo论坛
  • 微信公众号微网站怎么做的中国容桂营销网站建设
  • 网站如何被百度快速收录宣传部网站建设策划书
  • 江苏两学一做网站搜狗关键词排名查询
  • 门户站模板做同城特价的网站有哪些
  • 百度搜索工具宁波网站建设优化排名
  • 重庆智能网站建设企业wordpress 网址全部变成ip
  • 商城网站大概多少钱wordpress用户组阅读文章
  • 企业管理信息系统网站市场营销七大策略
  • 建网站需要什么步骤最贵网站建设
  • 网络开发是什么专业广东搜索引擎优化
  • 用vs2010做的网站的源码百度没有收录我的网站吗
  • 做二手元器件那个网站查价格做动画的网站有哪些
  • 手机商城设计湖北网站建设优化
  • 网站做ddns解析建筑工地招工网
  • 外贸先做网站还是开公司嘉兴企业网站建设
  • 中山蓝图科技网站建设都匀住房和城乡建设部网站
  • 网站建设广告宣传素材qq安全中心信任网站
  • 株洲网站设计外包运营宁波招聘网站开发
  • 安阳哪里有学做网站的学校星链友店
  • 怎么提交网站收录网站icp备案申请流程
  • 长沙协会网站设计专业服务开网店的基础知识
  • 玩具网站建设策划书流程西安做网站一般多少钱
  • 有网址和关键词就能刷网站排名网站建设记录过程
  • win8网站模版个性化定制网站的特点
  • 福建响应式网站制作网站商务方案
  • 郑州网站怎么推广软件开发文档的作用