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

网站公司建站wordpress 房屋租赁

网站公司建站,wordpress 房屋租赁,烟台建网站公司,网页设计策划案的范文第一部分:初识react react: 用于构建用户界面的 JavaScript 库全局安装,win r, 命令: npm install create-react-app -g3. 创建一个react应用, 这里我在vscode 里面创建, 创建之后,运行 create-react-app my-appcd my-app npm start 第二部分: redact 组件定义以及使用 rea…第一部分:初识react react: 用于构建用户界面的 JavaScript 库全局安装,win r, 命令: npm install create-react-app -g3. 创建一个react应用, 这里我在vscode 里面创建, 创建之后,运行 create-react-app my-appcd my-app npm start 第二部分: redact 组件定义以及使用 react 中组件 分为两种: 类组件 和 函数组件, 一般使用是以jsx结尾的文件,有提示 先使用类组件 // learn-class.jsx 文件 // react 一般结尾是以jsx // 类组件使用 import React from react; /*** 类组件必须继承React.compinent 这个类才叫 类组件* 并且要把这个类(或者组件) 导出*/ export default class LearnClass extends React.Component{/*** 必须要有一个方法 render* render 里面必须要有返回值 * 返回值就是 html */render(){ return (divdiv类组件/div/div)} }在index.js 中使用 import ReactDOM from react-dom/client; // 导入进来 import LearnClass from ./day-1/learn-class; const root ReactDOM.createRoot(document.getElementById(root)); root.render(// 注意是 按照标签使用LearnClass/LearnClass ); 最后结果没有问题 函数组件使用 // 函数组件, learn-fnc.jsx export default function LearnFnc() { return (div函数组件/div) }在index.js 中使用 import ReactDOM from react-dom/client; // import LearnClass from ./day-1/learn-class; import LearnFnc from ./day-1/learn-fnc; const root ReactDOM.createRoot(document.getElementById(root)); root.render(LearnFnc/LearnFnc ); 然后运行ok 类组件和函数组件的区别 简单理解: 1.类组件有生命周期,函数组件没有 2.类组件需要继承class,函数组件不需要 第三部分 1.初识jsx, 就是js 里面写html和变量 每一个JSX 元素只是调用React.createElement(‘组件或者标签名’,‘组件接收的参数’, 子级)的语法糖 import React from react;class A1 extends React.Component {/*** jsx 核心是createElement* 第一个参数是组件或者标签名* 第二个组件接受的参数* 第三个参数 子级*/render() { return React.createElement(h1,null, A1)} }export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}A1/A1/div)} }第四部分 css 样式使用推荐 sass npm install sass在learn-scss.scss中 .LearnJsx{.box{width: 100px;height: 100px;background-color: pink;} }在learn-jsx.jsx中引用 import React from react; /*引用*/ import ./learn-scss.scss class A1 extends React.Component {/*** jsx 核心是createElement* 第一个参数是组件或者标签名* 第二个组件接受的参数* 第三个参数 子级*/render() { return React.createElement(h1,null, A1)} }export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div classNameLearnJsx{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}A1/A1/*使用*/div classNamebox 红色/div/div)} } 用css 引入 // learn.css 中 .red{color: red; }// ------- 分割线 在 在learn-jsx.jsx中引用, 但是如果index.js引用了组件,没有使用LearnJsx组件,会污染其他组件,所以不推荐,但是要知道这个写法 import React from react; // import ./learn-scss.scss import ./learn.css; export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div classNameLearnJsx{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}div classNamered红色/div// 或者div style{{color: red}}红色/div/div)} }
http://www.pierceye.com/news/917353/

相关文章:

  • 装修网站怎么做推广做百度网站每年的费用多少
  • 网站搭建免费视频教程省企联网站建设要求
  • 天津大学生专业做网站建设网站价格
  • 携程网站建设进度及实施过程文具电子商务网站开发内容
  • 怎么查看网站打开速度网站源码整站下载
  • 北京城乡住房建设部网站常见的网络营销推广方式有哪些
  • 做网站的成本费用钱宝网站怎么做任务
  • 网站上的格式用html怎么做部队网站设计
  • 帮客户做网站内容社交网站有哪些如何做
  • 网站开发与设计实训总结两千字公众号制作的网站开发
  • 一个公司做2个产品网站怎么做的用html5做的网站素材
  • 内乡网站建设咸阳网站建设报价
  • 企业网站多少钱扶余手机网站开发
  • 做外汇网站卖判刑多少年如何找回网站后台密码
  • 怎么做优惠券网站asp.net mvc 5网站开发之美
  • 网站底部浮动电话广告福建住房和城乡建设部网站
  • 建站之星破解版wordpress 置顶排序
  • c2c网站代表和网址涟源市建设局网站
  • 哪个网站有免费的模板免费网上商城系统
  • 一个网站的建设需要什么东西前十强排名家装公司
  • 广州网站建设报价表石家庄搜索排名提升
  • 网站备案步骤企业网站手机版模板免费下载
  • 郑州高端品牌网站建设镇江网站营销推广
  • 网站开发简单的框架南昌手机网站
  • 网站分析与优化百度新闻源网站有哪些
  • 直播网站开发秀色上海综合新闻
  • 电子商务网站建设与管理课后题答案企业网站推广哪家好
  • 网站被挂黑链怎么删除石家庄企业网站建设
  • 网站模板怎么连接域名可视化网页设计在线
  • 美术馆网站建设要求开发软件多少钱一个月