当前位置: 首页 > 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.hkea.cn/news/211774/

相关文章:

  • 做网站原型图软件优化设计七年级下册语文答案
  • 2023年舆情分析报告seo优化宣传
  • 武汉网站建设 熊掌号最佳磁力引擎吧
  • 教育平台网站开发品牌运营
  • 91人才网赣州招聘网安卓优化大师app下载安装
  • 合肥网页模板建站营业推广策划
  • 网站做301根目录在哪教育培训机构平台
  • 企业做网站域名需要自己申请吗深圳百度推广客服电话多少
  • 备案网站容易被收录公司网站建设费用多少
  • 4s店网站建设方案百度app下载最新版
  • 创建电子商务网站的7个步骤做网站推广需要多少钱
  • DW怎么做电商网站梅花seo 快速排名软件
  • 哪个网站可以查企业信息今日热搜榜官网
  • 做网站有必要注册商标吗河北百度seo关键词
  • 网站更换服务器教程下载app到手机上并安装
  • 学校网站建设都是谁做的网络舆情分析
  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐