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

学院校园网网站建设情况网站模板如何删除

学院校园网网站建设情况,网站模板如何删除,山东网站建设软件,软件开发找谁一、React概述 1、什么是react react的官网:React 用于构建用户界面的 JavaScript 库#xff0c;它也是一个渐进式的用于构建用户界面的javascript框架 2、主要特征 声明式#xff1a;使用原生JS编写的页面存在着开发效率低下、性能较差的情况#xff0c;使用react大家就…一、React概述 1、什么是react react的官网:React 用于构建用户界面的 JavaScript 库它也是一个渐进式的用于构建用户界面的javascript框架 2、主要特征 声明式使用原生JS编写的页面存在着开发效率低下、性能较差的情况使用react大家就向编写HTML的一样编写页面 组件化使用组件的思想编写程序是现代企业开发的一种思路、让组件达到复用效果、大大提高开发效率让项目具有可维护性和扩展性。 一次学习跨平台编写 使用react不仅能够编写WEB应用 react还可以编写移动应用react-native react完成VR虚拟现实(react 360) 3、React框架的发展史 React主要是在为了构架Instagram,2013年5月的时候把React框架开源了React整个生态可以做到编写一套代码可以运行到多端除了可以开发web应用之外也可以开发移动端应用等。 二、使用CRA构建React工程化项目 1、使用CRA创建React项目 使用create-react-app脚手架来完成react项目的创建这里使用npx命令来进行创建 npx create-react-app 项目名称 2、目录结构 |-node-modules:第三方依赖包 |-public:资源文件|-index.html:页面出口文件 |-src:源文件|-index.js:项目入口文件 |-package.json:项目描述文件 创建完成之后我们来看package.json中相关配置 2.1、包依赖 react:react框架的核心包 react-dom:react视图渲染的核心包通过React构建的WEB应用 react-scripts:包含运行和打包react应用程序的所有脚本及配置 使用create-react-app 创建的项目默认是无法修改其内部的webpack配置的不像vue-cli那样可以通过一个配置文件修改,这是为了让项目目录看起来干净简洁把项目的打包规则以及相关的插件/loader等都隐藏到了node_modules目录下react-scripts是脚手架中对打包命令的一种封装基于它打包会调用node_modules中的webpack等进行处理。 2.2、scripts start:react-scripts start:开发环境在本地启动web服务 build: react-scripts build打包命令打包的内容输出到dist目录下 test: react-scripts test单元测试命令 eject: react-scripts eject暴漏webpack配置规则 2.3、browserslist 浏览器兼容性规则 browserslist: {production: [0.2%,    全球超过0.2%的人使用的浏览器not dead,  还存活着的not op_mini all 不考虑op_mini浏览器的全部版本的兼容性],development: [last 1 chrome version,表示兼容到谷歌的上一个版本last 1 firefox version,表示兼容到火狐的上一个版本last 1 safari version 表示兼容到safari的上一个版本]} Browserslist可以在这个网站比较方便查看目标浏览器范围百分比 三、yarn包管理器 1、简介 Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 yarn 包管理器和 npm 的作用一模一样。都是用来管理项目中 node_modules 目录中的所有依赖包 Yarn 是为了弥补 npm 的一些缺陷而出现的 yarn的官方 Yarn 中文文档 2、安装yarn 在终端上执行如下命令进行全局安装yarn npm i -g yarn 安装完成之后可以执行如下命令查看yarn的版本 yarn --version 3、yarn命令使用 3.1、初始化项目 yarn init 3.2、安装依赖包 yarn add [package]   //下载最新版本 yarn add [package][version] //下载具体的版本 yarn add [package] --dev //下载的是运行时的依赖 yarn global add [package] //全局下载 3.3、移除依赖包 yarn remove [package] 3.4、安装项目的全部依赖 yarn 或者 yarn install 3.5、配置镜像 设置yarn的淘宝镜像 yarn config set registry https://registry.npm.taobao.org 查看镜像源 yarn config get registry 配置node-sass镜像 yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass 3.6、查看全局安装的位置 yarn global dir 四、使用craco插件进行webpack的配置 如果要修改create-react-app脚手架的默认配置有如下方案 通过执行yarn eject命令释放react-scripts中的所有配置到项目中但这是一个不可逆的操作同时也会失去CRA带来的便利和后续升级 通过第三方库来修改比如craco/craco 1、craco插件的安装 安装修改CRA的配置的包 yarn add -D craco/craco 修改packge.json中的脚本命令 scripts: {start: craco start,build: craco build,test: craco test,eject: react-scripts eject} 在项目的根目录中创建craco的配置文件(craco.config.js),用于修改默认配置 module.exports{} 2、修改项目的端口 在craco.config.js中配置如下 process.env.PORT3002 3、配置别名 在项目的根目录中创建craco的配置文件(craco.config.js)并在配置中配置别名 const pathrequire(path) module.exports{webpack:{alias:{:path.resolve(__dirname,src)}} } 在代码中就可以通过来表示src目录的绝对路径 重启项目让配置生效 3、别名路径提示 在项目的根目录下创建jsconfig.json配置文件并在项目中添加如下提示 {compilerOptions: {baseUrl: ./,paths: {/*:[src/*]}} } 五、项目初始化 1、安装scss 2、安装px-to-vw插件 在vscode的扩展中搜索px-to-vw安装 在vscode----设置----输入px-to-vw----在里面输入设计稿宽度即可通过插件进行单位自动转化 按住键盘alt z快捷键可以看到px单位被自动转换为vw单位了 3、重置样式 在Normalize.css: Make browsers render all elements more consistently.官网上下载normalize.css 在assets中定义normalize.css将下载好的normalize.css内容复制进来 然后在App.scss页面中引入 import url(./assets/reset.css);
http://www.w-s-a.com/news/250037/

相关文章:

  • 设计网站会员wordpress rss聚合
  • 网站建设过程中的收获html5官方网站开发流程
  • 网站建设-信科网络h5美食制作网站模板下载
  • 聊城九洲建设有限公司网站师大暨大网站建设
  • 烟台网站建设学校潍坊市建设监理协会网站
  • 大良营销网站建设资讯建设厅网站总经济师是干什么的
  • 网站优化推广软件网站制作公司dedecms
  • 在哪一个网站做社保申报百度小程序开发平台
  • 东莞网站建设_东莞网页设计网站色调代号
  • 濮阳住房和城乡建设部网站给别人做ppt的网站
  • 电子商务网站建设规划心得广告投放媒体
  • 淘宝店铺购买价格宝应百度seo
  • 同一虚拟主机 2个网站如果网站设计时
  • 网站维护的协议做网站 需要 域名 空间
  • 高安建站公司济宁哪里做网站最便宜
  • 南宁建站免费模板简单的html网页设计
  • 吉林省建设 安全 网站沐风seo
  • 自己做捕鱼网站能不能挣钱软件开发公司需要什么硬件设备
  • 大连设计网站公司3小说网站开发
  • 建设环保网站查询系统网站建设168
  • 保险网站程序源码wordpress过滤敏感
  • 简述营销型网站推广的方法网站建设报价方案模板
  • 四川林峰脉建设工程有限公司网站为什么建设营销型网站
  • 网站模板搭建已经建网站做外贸
  • 网站建设选哪个wordpress实现微信登录界面
  • 网页设计网站哪个公司好学网站开发要多少钱
  • 商务网站建设ppt做视频分享网站
  • WordPress网站根目录有哪些wordpress用户等级
  • 私人装修接单网站重庆制作企业网站
  • 易企秀网站怎么做轮播图什么是网站版面布局