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

2017网站开发主流工具网站开发报价评估

2017网站开发主流工具,网站开发报价评估,网站推广哪种方法最,wordpress支持md3、React脚手架 生成的脚手架的目录结构 什么是PWA PWA全称Progressive Web App,即渐进式WEB应用;一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用;随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线…

3、React脚手架

生成的脚手架的目录结构

在这里插入图片描述

什么是PWA

  • PWA全称Progressive Web App,即渐进式WEB应用;
  • 一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用;
  • 随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能;
  • 这种Web存在的形式,我们也称之为是 Web App;

PWA解决了什么问题

  • 可以添加至主屏幕,点击主屏幕图标可以实现启动动画以及隐藏地址栏;
  • 实现离线缓存功能,即使用户手机没有网络,依然可以使用一些离线功能;
  • 实现了消息推送;
  • 等等一系列类似于Native App相关的功能;

什么是webpack

webpack 是一个现代 JavaScript 应用程序的 静态模块打包器(module bundler) ;当 webpack 处理应用程序时,它会递归地构建一个 依赖关系图(dependency graph) ,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle

生成一个自己的react项目:

新建终端输入以下命令进行全局安装:

npm install -g create-react-app

切换想创建项目的目录,在终端输入如下命令:

create-react-app 项目名称
  • npm start:执行开发模式,运行该项目

  • npm run build:执行生产模式,打包该项目

  • npm test:执行测试模式,测试该项目

  • npm run eject:将webpack相关文件暴露出来(React设置webpack文件隐藏,为了防止我们修改其文件导致项目不能运行,执行该命令,将隐藏文件显示且不能再将其隐藏了!!!)

默认是创建React+JS的项目,如果想创建React+TypeScript的项目,执行如下命令即可。

create-react-app 项目名称 --template typescript
cd 项目名
npm start

我发现问的react版本是19,和老师的有很多不一样,看来后面就要ai+文档辅助我了

清理一下目录:

在这里插入图片描述

index.js:

import React from "react";
import { createRoot } from 'react-dom/client';
// 由于文件名大小写不一致问题,修正导入路径以匹配实际文件名
import { App } from "./App";const root = createRoot(document.getElementById('root'));
root.render(<App />);

App.js:

import React from "react";
export class App extends React.Component{constructor(){super();this.state =  {counter : 0}}render(){return (<div><h2>当前计数为{this.state.counter}</h2></div>)}
}

–template typescript
cd 项目名
npm start


我发现问的react版本是19,和老师的有很多不一样,看来后面就要ai+文档辅助我了**清理一下目录:**[外链图片转存中...(img-F4RSmgdd-1748488991253)]**index.js:**

import React from “react”;
import { createRoot } from ‘react-dom/client’;
// 由于文件名大小写不一致问题,修正导入路径以匹配实际文件名
import { App } from “./App”;

const root = createRoot(document.getElementById(‘root’));
root.render();


**App.js:**

import React from “react”;
export class App extends React.Component{
constructor(){
super();

    this.state =  {counter : 0}
}
render(){return (<div><h2>当前计数为{this.state.counter}</h2></div>)
}

}


http://www.dtcms.com/a/518089.html

相关文章:

  • 一、redis安装(单机)和使用
  • 怎样为企业设计网站建筑代理公司是干什么的
  • 做门户网站需要什么网站建设公司汕头的
  • 网站制作方案包含哪些内容网络教学
  • 网站引导页面设计网站怎么申请支付宝
  • C++DirectX9坐标系与基本图元之抗锯齿(AntiAliasing)_0305
  • 怎样看网站有没有做301网站用什么字体做正文
  • 商丘网站建设价格建设网站最强
  • 电子商务网站管理系统完美版上海网站建设天锐科技
  • 域名备案网站漳州做网站建设公司
  • 企业网站建设方案pptwordpress完成静态化
  • 备案ip 查询网站查询系统换公司网站域名要改吗
  • 网站推广优化怎样微信小程序开发实训报告
  • 深圳比较好的建网站公司那种退不掉的网站怎么做的
  • 网站优化方案案例网站自动适应屏幕
  • 网站建设运营公司推荐龙岩天宫山有几个台阶
  • 秦皇岛网络公司 网站托管河南建设安全协会网站
  • apache建设多个网站如何用wordpress挖比特币
  • 怎么查询网站空间商北京住总第一开发建设有限公司网站
  • 椒江住房和城乡建设部网站昆明官渡区网站建设
  • 建设银行怎么加入信用网站网站开发语言哪种简单
  • 建设网站的具体步骤是什么做网站的流程视频教程
  • 宜昌市建设厅官方网站vps开wordpress
  • 网站建设还有需求么抖音网站建设的基本情况
  • 做健身推广网站WordPress插件api调用
  • 最权威的排行榜网站设计理念万能模板
  • 中山 网站建设 骏域设计网站的方法
  • 做网站彩票的代理好吗网站建设论文开题报告范文
  • 网站内容建设的原则是什么网页素材大宝库
  • 山东教育行业网站建设推荐做app模板网站