Web前端
文章平均质量分 67
风吹行舟
这个作者很懒,什么都没留下…
展开
-
一个简单的登录页面实现
一、页面效果1、密码登录2、手机号验证码登录3、修改密码二、代码这里只给出了页面实现的代码,具体的前端发送请求,后台接口的代码可以到github上克隆下来。目录结构:index.jsimport { useState } from 'react';import { Link, useHistory } from 'react-router-dom';import { Form, Button, message, Tabs, Checkbox, Row, Col } from "a原创 2021-04-11 10:05:29 · 2483 阅读 · 2 评论 -
一个简单的登录注册界面流程介绍
登录页面实现其他页面的实现可以到github上克隆下来一、用户登录1、密码登录流程:用户输入密码;表单使用正则验证用户名和密码格式;点击登录,对密码进行加密,并发送登录验证请求;后台验证用户登录信息是否正确;正确则生成token返回至前端,否则提示用户名或密码错误。2、忘记密码流程:输入手机号;表单正则验证手机号格式;点击获取验证码按钮;后台验证手机号是否存在;存在,则生成验证码,加密后保存在服务器session当中,否则提示手机号不存在;获取到验证码并输入;.原创 2021-04-11 10:08:09 · 9952 阅读 · 0 评论 -
npm、cnpm、yarn之间的区别
npm在使用 npm 安装包的时候,给人的第一感觉就是慢,而且还会在命令行打印出一堆的东西,而且经常会出现 “在我的电脑上可以…” 这个问题,着实是有点难受。但也不得不说 npm 是 node 如此成功的主要原因之一。npm的缺点如下:1、由于版本号的影响,所以会造成版本不统一的情况npm是围绕着语义版本控制的思想而设计的给定一个版本号:主版本号.次版本号.补丁版本号主版本号: 当API发生改变,并与之前的版本不兼容的时候次版本号: 当增加了功能,但是向后兼容的时候补丁版本号: 当做了向原创 2021-07-18 10:20:59 · 3382 阅读 · 0 评论 -
使用yarn构建离线node_modules镜像
1、安装yarnnpm install -g yarn2、⾸先我们需要设置⼀个⽬录作为我们的“离线镜像”存储,我们可以通过yarn config 命令来实现yarn config set yarn-offline-mirror ./npm-packages-offline-cache之后会在当前项⽬路径⽣成⼀个npm-packages-offline-cache ⽂件夹⽤来存放构建的.tgz离线⽂件3、移动配置⽂件到项⽬路径,以便离线镜像仅⽤于此项⽬mv ~/.yarnrc ./4、删除原创 2021-07-18 10:19:42 · 1763 阅读 · 0 评论 -
umi使用proxy代理解决跨域问题
什么是跨域客户端在访问与自己域名不同的服务端时,就会造成跨域。比如:用node起了一个http://localhost:8080 的服务;那么在这个服务器下访问的网页也就是默认在 http://localhost:8080 这个域下面;假设服务端所在的域是http://example.com;这样通过ajax发送请求的话;由客户端直接传过去的就是一个域名为 http://localhost:8080 的请求;而服务端所在的域是 http://example.com;域名不同,跨域请求失败;原创 2021-07-02 21:09:15 · 2218 阅读 · 0 评论 -
ubuntu16.0下载nginx,并部署前端页面
一、nginx安装在安装nginx之前需要先安装:1、安装gcc g++的依赖库apt-get install build-essentialapt-get install libtool2、安装pcre依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev3、安装zlib依赖库apt-get install zlib1g-dev4、安装ssl依赖库apt-get install openssl为什么要原创 2021-06-29 21:08:08 · 918 阅读 · 0 评论 -
深入理解浏览器机制
浏览器中的进程:Browser进程:是浏览器的主进程,只有一个,负责主控,协调,可以看做是浏览器的大脑功能:负责下载页面的网络文件负责将Render进程得到的存在内存中的位图渲染到页面上负责创建的销毁tab进程(Render进程)负责与用户交互GPU进程:只有一个功能:负责3D绘制,只有当该页面使用了硬件加速才会使用它,来渲染页面,否则的话,不适用该进程,而是使用Browser进程来渲染页面Render进程:又名浏览器内核,每个tab页面对应一个独立的Render进程原创 2021-06-28 08:37:47 · 1167 阅读 · 0 评论