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

番禺网站建设公司武威网站seo

番禺网站建设公司,武威网站seo,想在网站里添加超链接怎么做,做b2c网站还是平台1 repository来源和效果 zhitern/ntu-scse22-0163-web (github.com) 2 核心代码异同(相比于初始创建的代码) 2.1 index.html 和初始创建的是一样的 2.2 App.css 和初始创建的是一样的 2.3 index.tsx 唯一”不一样“的是紫色部分,tsx文件中多了一个…

1 repository来源和效果

zhitern/ntu-scse22-0163-web (github.com)

2 核心代码异同(相比于初始创建的代码)

2.1 index.html

和初始创建的是一样的

2.2 App.css

和初始创建的是一样的

2.3 index.tsx

  • 唯一”不一样“的是紫色部分,tsx文件中多了一个类型断言as HTMLElement,这是 TypeScript 语法,用于明确 document.getElementById('root') 返回的值的类型
    • 他们实际的功能一样
  • 所以这两部分功能完全一样

2.4 package.json

左为初始创建的,右为这个程序的,可以看到多了一些依赖的包

2.5 App.tsx

【注:HTML里面的那些注释需要删去】

import React from 'react';
//导入 React 库,它是构建组件所必需的
import {BrowserRouter,Routes,Route,
} from "react-router-dom";
//导入 react-router-dom 库的几个关键组件。
//BrowserRouter 是路由的容器,而 Routes 和 Route 用于定义路由规则。
import logo from './image/logo.png'
//导入 logo 图像,以便在组件中使用。【和App.js一样】import MainPage from "./pages/MainPage"
import DeepRegionRepresentationPage from './pages/DeepRegionRepresentationPage';
import RegionSearchPage from './pages/RegionSearchPage';
import TempoTestPage from './pages/TempoTestPage';
import TopicExplorePage from './pages/TopicExplorePage';
//导入几个页面组件,它们分别代表应用中的不同视图或页面。import Navbar from './Components/Navbar';
//导入 Navbar 组件,用于显示导航链接。import 'bootstrap/dist/css/bootstrap.min.css';
//导入 Bootstrap 的 CSS 文件。Bootstrap 是一个流行的前端框架,它提供了多种样式和组件。function App() {return <BrowserRouter>{/*返回 JSX 元素。这里使用 BrowserRouter 包裹整个应用,它提供了一个路由的上下文。*/}<div className="Top" style={{maxHeight:'20vh'}}><img src={logo} className = "logo" alt="logo" /><Navbar/></div>{/* 定义一个带有类名 Top 的 div,它包含了应用的 logo 和 Navbar 组件。这部分内容总是在页面的顶部显示 */}<Routes><Route path="/" element={<MainPage />} /><Route path="/TempoTestPage" element={<TempoTestPage />} /><Route path="/DeepRegionRepresentationPage" element={<DeepRegionRepresentationPage />} /><Route path="/RegionSearchPage" element={<RegionSearchPage />} /><Route path="/TopicExplorePage" element={<TopicExplorePage />} /></Routes>{/*使用 Routes 和 Route 组件定义路由规则。每个 Route 定义了一个路径(path 属性)和一个关联的组件(element 属性)。当访问一个路径时,关联的组件会被渲染*/}</BrowserRouter>
}export default App;
//导出 App 组件作为默认导出,以便在其他文件中导入。

3 pages 网页Typescript 代码解析

3.1 MainPage.tsx

  • 注:return的部分非常像HTML/CSS,但是实际上是Javascript的语法扩展(JSX,Javascript XML)
    • 它实际上是 JavaScript 的语法扩展,能够让我们以 HTML-like 的语法编写 UI 组件,并且在背后被转换为 JavaScript 代码

3.1.1 Banner

具体看一下Banner

 所以这一部分的效果是:

3.1.2  Algos

  • flex: '1' 意味着该 div 元素将占据可用空间的 1 份。
  • flex: '2' 意味着 img 元素将占据可用空间的 2 份。
  • flex: '3' 意味着 p 元素将占据可用空间的 3 份。

效果如下:

3.1.3 utils/Algos.tsx

3.2 DeepRegionRepresentationPage.tsx

这里为什么响应部分都return了,还有后面的数据部分的处理呢?

 

  • 在这里,.then() 方法用于处理异步操作
  • 当我们在 .then() 方法中返回一个值,这个值会被传递到下一个 .then() 方法,作为输入参数
  • 也就是说,响应部分解析的res.json()就是数据部分的输入data

land use prediction 类似 

3.2.1 Components/Map.tsx

导入需要的库和模块

3.2.2 Components/InputForm.tsx

http://www.dtcms.com/wzjs/159747.html

相关文章:

  • 苹果软件做ppt模板下载网站有哪些内容seo顾问服务四川
  • 黑马程序员真实就业情况网站优化公司哪家效果好
  • 做医疗器械网站南宁seo教程
  • wordpress清理缓存快速优化网站排名软件
  • 所有网站名称大全seo网站优化工具大全
  • 网站后台限制ip排名优化怎么做
  • com表示商业网站含有友情链接的网页
  • 门户网站建设和管理情况今日最火的新闻
  • 建网站买完域名后怎么做互联网营销工具
  • 织梦做分类信息网站深圳快速seo排名优化
  • 个人网站备案建设方案书网页设计制作网站图片
  • 明星网站开发项目介绍电商数据查询平台
  • 网站哪家做的好深圳百度总部
  • 有什么网站可以做团购百度竞价ocpc
  • 广告设计与制作需要学什么软件杭州seo按天计费
  • 网站建设详情报价最有效的100个营销方法
  • 影评网站建设企业建站公司
  • 百度网盘怎样做网站搜索网站哪个好
  • 长沙做模板网站青岛网站排名提升
  • 高端定制网站建设seo网上培训多少钱
  • 做网络传销网站犯罪吗宁波优化关键词首页排名
  • wordpress播放页seo工作职位
  • 视频内容seoseo搜索优化招聘
  • 成都设计公司网站搜索引擎优化seo怎么做
  • 怎么用vs2017做网站100个电商平台
  • 泗洪做网站福州网站seo公司
  • 大气的外贸公司名字搜索引擎优化员简历
  • 大学科技园东区 做网站上海网站快速排名提升
  • 怎么增加网站关键词库百度目前的推广方法
  • 怎么用htlm5自己做网站域名访问网站怎么进入