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

网站显示建设中wap网站分享到微信

网站显示建设中,wap网站分享到微信,wordpress 文章页面怎样全屏显示,桂林做网站多少钱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/835063.html

相关文章:

  • 岫岩做网站公司推广哪个平台好
  • 营销型网站建设需要备案吗大约多少钱
  • 小地方的旅游网站怎么做网站备案要邮寄资料吗
  • 用wordpress建立电商网站游戏源码网站免费
  • 吐鲁番网站建设如何制作app软件下载
  • 网站开发 方案 报价单谷歌sem
  • 个人域名免费网站淘宝客做网站怎么做
  • 南充城市建设投诉网站定制logo
  • 美工网站设计收费做网站费用会计分录怎么做
  • 网站可以多个域名吗wordpress 死链检测
  • 招聘网站开发视频wordpress发不了文章
  • 企业建设好一个网站后_如何进行网站推广?睿思设计
  • 网站建设ppt模板芜湖市建设办网站
  • 那个网站上有打码的任务做wordpress文章归档调用
  • 承德工程建设信息网站自助网站免费注册
  • 网站留言模板做照片软件
  • 临沂建网站公司做电商网站都需要学什么条件
  • 做网站公司有什么出路企业简介怎么写
  • 专业下载网站源码网站流量突然暴增
  • 中国建设银行网站怎么交学费wordpress集成关注公众和登陆
  • 合肥 电子商务 网站建设沈阳网站制作公司思路
  • 东莞市五金有限公司 寮步 技术支持 网站建设wordpress discuz论坛
  • 都有什么网站域名信息备案管理系统官网
  • 建站哪家好论坛公众号开发工具
  • 微信微网站怎么进入万网虚拟主机免费空间
  • 青岛外贸建设网站查询网站服务器地址
  • 深圳 建设工程招标有限公司网站wordpress和drupal
  • 做盗号网站网站域名怎么买
  • 2 如何写一份详细的网站开发方案太原网站制作建设
  • 王者荣耀网站建设的步骤厦门seo优