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

广州网站优化推广用一个域名免费做网站

广州网站优化推广,用一个域名免费做网站,wordpress的站点地址和,青岛建设监理协会网站1 介绍 Create React App 是一个官方支持的方式#xff0c;用于创建单页应用的 React 设置用于构建用户界面的 JAVASCRIPT 库主要用于构建 UI 2 项目结构 一个典型的 Create React App 项目结构如下#xff1a; ├── package.json ├── public # 这…1 介绍 Create React App 是一个官方支持的方式用于创建单页应用的 React 设置用于构建用户界面的 JAVASCRIPT 库主要用于构建 UI 2 项目结构 一个典型的 Create React App 项目结构如下 ├── package.json ├── public # 这个是webpack的配置的静态目录 │ ├── favicon.ico │ ├── index.html # 默认是单页面应用这个是最终的html的基础模板 │ └── manifest.json └── src├── App.css # App根组件的css├── App.js # App组件代码├── App.test.js├── index.css # 启动文件样式├── index.js # 启动的文件开始执行的入口├── logo.svg└── serviceWorker.js其中 public/index.html: 是应用的入口HTML文件。src/index.js: 是JavaScript入口文件它渲染App组件。src/App.js: 是一个示例组件你可以开始在这里编写你的应用代码。package.json: 包含项目的依赖和脚本命令等信息。 3 启动和创建 3.1 创建项目 npx create-react-app my-app 你就创建了一个名为my-app的程序 其中public src 3.2 启动 一旦你创建了项目就可以进入项目目录并启动它 npm start这将启动一个开发服务器并在你的默认浏览器中打开一个新的标签页显示你的 React 应用。 4 关键的几个文件 在使用 Create React App 创建的项目中关键的几个文件和目录分别承担着不同的职责。对于初步了解和开发而言可以关注以下几个文件 4.1 src/index.js 这个文件是整个 React 应用的入口点。它通常用于渲染根 React 组件到 HTML 页面上。 初始化创建完的index.js如下 import React from react; //从 react 模块中导入 React 对象。 //这是创建 React 组件和使用 React 功能的基础。import ReactDOM from react-dom/client; //从 react-dom/client 模块中导入 ReactDOM 对象。 //这个对象提供了与 DOM 相关的方法如将 React 组件渲染到页面上。import ./index.css; //导入 index.css 文件这个文件通常包含应用的全局样式。import App from ./App; //从本地的 App.js 文件中导入 App 组件函数组件。 //App 组件通常是应用的根组件包含了其他的子组件。import reportWebVitals from ./reportWebVitals; //从 reportWebVitals.js 文件中导入 reportWebVitals 函数。 //这个函数用于测量和报告页面性能。const root ReactDOM.createRoot(document.getElementById(root)); //使用 ReactDOM.createRoot() 方法创建一个 React 根 //这个方法的参数是一个 DOM 元素这里是 id 为 root 的元素它将作为 React 组件渲染的挂载点root.render(React.StrictModeApp //React.StrictMode ); //使用 root.render() 方法将 React 应用App 组件渲染到前面创建的根上。 //这里使用了 React.StrictMode它是一个用于检查潜在问题的包装组件。// If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitalsreportWebVitals(); //调用 reportWebVitals 函数。这个函数用于在开发模式下报告页面的性能。4.1.1 部分详细解释 对于 const root ReactDOM.createRoot(document.getElementById(root));这一行代码是用来创建一个 React 根root并将它挂载到 DOM 上的 document.getElementById(root)使用 JavaScript 的 getElementById 函数从 HTML 文档中获取一个元素该元素的 ID 为 root 在 public/index.html 文件中你可以找到这个元素它通常是一个空的 div 元素用作 React 应用的挂载点。ReactDOM.createRoot在这个ID 为 root 的元素上创建一个React 并发根把这个 创建的React 并发根 存储在 root 常量中以便后续使用 对于 root.render(React.StrictModeApp //React.StrictMode );我们知道 root 是通过 ReactDOM.createRoot(document.getElementById(root)) 创建的一个 React 并发根实例这个 root 实例有一个 render 方法该方法用于渲染 React 元素在这里是我们的 App / 组件通常定义在App.js中到其关联的 DOM 元素在这里是 ID 为 root 的 div 元素 4.2 src/App.js import logo from ./logo.svg; //导入了一个 SVG 文件并将其分配给名为 logo 的变量 //在后续的JavaScript代码中可以使用 {logo} 来引用这个 SVG 图片import ./App.css; //导入了 CSS 样式文件 App.css。 //所有在 App.css 文件中定义的样式都可以在这个组件中使用。function App() {return (div classNameAppheader classNameApp-headerimg src{logo} classNameApp-logo altlogo /pEdit codesrc/App.js/code and save to reload./paclassNameApp-linkhrefhttps://reactjs.orgtarget_blankrelnoopener noreferrerLearn React/a/header/div); } //定义 React 函数组件名为 App。 //函数组件是使用 JavaScript 函数定义的组件。export default App; //导出 App 组件使其可以在其他文件例如 index.js中通过 import 语句导入和使用App中的return部分 div classNameApp: 这一行创建了一个 div 元素其 className 属性为 Appheader classNameApp-header创建了一个 header 元素其 className 属性为App-headerimg src{logo} classNameApp-logo altlogo / 插入了一个图片元素src{logo} 指定了图片的源为之前导入的 logo SVG 文件应用了 App-logo 的 CSS 样式并设置了 alt 属性为 logo 在App.css中App-logo的部分是 所有的 .App-logo 元素不论用户的动画偏好如何都将有 height: 40vmin; 和 pointer-events: none; 这些样式。 如果用户的系统设置表示他们没有对减少动画有特殊偏好prefers-reduced-motion: no-preference那么 .App-logo 元素还将拥有一个无限循环的旋转动画。 p 和 a: 分别创建了段落和链接元素并在其中插入了文本和其他 JSX 元素 4.3 public/index.html  4.4 src/App.css 4.5 src/index.css 4.6 package.json
http://www.hkea.cn/news/14351914/

相关文章:

  • 专业做红木家具网站自贡做网站
  • 网站建设属于哪种公司杭州十大设计公司
  • 上海哪家公司做网站好什么是网络营销渠道中最重要的中间商
  • 自己如何搭建网站网站关键词排名优化推广软件
  • 上海网站设计联系方式网站ico图标 代码
  • 网站建设swot网站制作好了怎么上传
  • 中国建设培训网站查询系统怎么做自己网站里的资讯
  • 有没有做软件的外包网站wordpress uncode
  • 怎么介绍自己做的电影网站网站建设推广刘贺稳1
  • 网站做宣传的免费渠道有那种wordpress小说网站
  • 徐州网站制作费用在线做漫画的网站
  • 网站建设文编怎么给甲方做网站备案
  • 罗湖网站制作多少钱智慧团建官网登录口
  • 上传文件到网站根目录济南网络运营公司
  • php 网站后台管理系统软件开发包括网站开发吗
  • 湖南网站建设360o深圳公司网站建设公司
  • 合肥网站建设推荐 晨飞网络天津开发区建设工程管理中心网站
  • 模板网站建设全过程推广关键词怎么设置
  • 深圳建筑设计平台网站网站建设公司的服务公司
  • 门户网站建设整改措施昆明个人网站建设平台
  • 西安找建网站公司友链交换有什么作用
  • 广西南宁市有公司网站设计汕头做网站优化公司
  • 旅游网站建设首选赢旅动力中国互联网上网服务行业协会
  • dw 做的网站能用吗php大型网站设计
  • 云南网站设计哪家专业珠海建设工程交易中心网站
  • 商务网站建设期末作业我的网站怎么不能搜索
  • 京东云服务器怎么做网站公众号开发用什么语言
  • 品牌策划网站建设二手房出售
  • 宝安区住房和建设局网站网页设计的基础知识
  • 郑州手机网站开发wordpress 发音