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

我想做网站怎么做中国字体设计

我想做网站怎么做,中国字体设计,临沂市住房和城乡建设局网站,广告设计适合什么人学需要先安装并配置React相关的工具和插件 下载安装Node.js,这里以MacOS Node.js v22.6.0为例 终端命令行检查是否安装成功 node -v npm -vNode.js快速入门 npm设置镜像源 #设置为阿里镜像源 npm config set registry https://registry.npmmirror.com #查看是否生…

需要先安装并配置React相关的工具和插件

下载安装Node.js,这里以MacOS Node.js v22.6.0为例
在这里插入图片描述在这里插入图片描述终端命令行检查是否安装成功

node -v
npm -v

Node.js快速入门

npm设置镜像源

#设置为阿里镜像源
npm config set registry https://registry.npmmirror.com
#查看是否生效
npm get registry 

下载并安装WebStorm

使用WebStorm创建React项目,这里命名为my-react-app

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开package.json文件查看如何运行该项目

在这里插入图片描述接着在命令行中运行react-scripts start

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接着打开src/index.js文件,可以看到页面内容部分主要是通过加载App.js文件完成的。

在这里插入图片描述1.数据渲染

修改src/App.js文件

//数据渲染事例1
function App() {const divContent = '标签内容'const divTitle = '标签标题'return (<div title={divTitle}>{divContent}</div>);
}export default App;

刷新浏览器可以看到新的修改页面

在这里插入图片描述在这里插入图片描述安装React Developer Tools插件后,当访问基于React构建的网站时,将看到ComponentsProfiler面板

在这里插入图片描述
修改src/App.js文件

//数据渲染事例2
import {Fragment} from 'react'
function App() {const list = [{id:1,name:'Tom'},{id:2,name:'Jack'},{id:3,name:'Brown'},]const listContent = list.map((item) => {return (<li key={item.id}>{item.name}</li>)})return (<Fragment><ul>{listContent}</ul></Fragment>);
}export default App;

2.事件处理

修改src/App.js文件

function App() {function handleClick() {alert('点击了按钮!');}return (<button onClick={handleClick}>按钮</button>);
}export default App;

3.状态处理

修改src/App.js文件

function App() {let divContent = '默认内容'function handleClick() {divContent = '新内容'}return (<div><p>{divContent}</p><button onClick={handleClick}>按钮</button></div>);
}export default App;

点击按钮,我们发现页面中的divContent没有发生变化,为了实现这种变化需要引入useState

修改src/App.js文件

import { useState } from 'react';function App() {const [data,setData] = useState({title:'默认标题',content:'默认内容'})function handleClick() {setData({...data,//展开运算符把上面data的属性展开放到这里来content:'新内容'//只对content做修改})}return (<div><div title={data.title}>{data.content}</div><button onClick={handleClick}>按钮</button></div>);
}export default App;

4.组件间通讯

修改src/App.js文件

function Article({title,detailData}){return (<div><h2>{title}</h2><Detail {...detailData} /></div>)
}function Detail({content,active}){return (<div><p>{content}</p><p>{active ? '激活' : '未激活'}</p></div>)
}function App() {const articleData = {title:'标题1',detailData: {content:'内容1',active:true,}}return (<Article {...articleData} />);
}export default App;

5.各种React Hooks

http://www.yayakq.cn/news/159649/

相关文章:

  • 关于网站建设的报告上海物流公司网站建设
  • 网站固定头部图库下载网站源码
  • 吉林省级建设行政主管部门政务网站张家界建设信息网站
  • 物流网站建设计划书怎么找人做网站
  • 随机网站生成器下载牛霸软件
  • 大学生网站开发总结报告网络营销方案定义思路
  • 怎么备份网站模板wordpress微信接口
  • 怎样做图片链接到网站售后服务网站
  • 如何做正规的采集网站做富集分析的网站
  • 织梦做的网站在手机上显示企业营销策划方案范文
  • html免费网站模板下载网站空间是虚拟主机吗
  • 做任务给钱的网站wordpress页面模板修改
  • 和平网站建设西山区建设局网站
  • 做文献综述的文章用什么网站网店设计思路怎么写
  • 网站找不到的原因广告设计与制作专业培训
  • wordpress做网站过程手机搭建网站软件
  • 2017响应式网站 全站百度提交入口怎么用
  • 贵州省住房和城乡建设厅网站人事教育栏ppt设计理念
  • 山东网站建设负面消息处理现在出入深圳最新规定
  • 蛋糕网站网页设计永久3e39cosvv457
  • 区域销售网站什么做上海it驻场服务外包
  • 企业网站建设的主要内容视觉传达设计网站
  • 如何编辑企业网站推荐12个国外免费自助建站网站
  • 邢台市做网站wordpress库存插件
  • 湛江网站优化快速排名wordpress正在执行例行维护_请一分钟后回来.
  • 北京网站优化策略专业的广州手机网站
  • 网站建设公司兴田德润优惠小程序直播
  • 建设网站的报价node.js 网站开发 公司 广州
  • 免费开商城网站青田县建设局官方网站
  • 浙江省人才网官方网站建设厅招聘江门网站推广软件