目录
一、注册
面试题:
你的xx项目中的注册的流程讲一讲:
注册的前端
1.前端表单验证-减轻服务器的负载-DOM操作写特效
1.1 邮箱验证:绑定change事件 判断value是否符合邮箱正则
1.2 密码验证:密码要符合格式(自己定制的比如大小写特殊符号),两次密码要一致
1.3 昵称验证:昵称要符合格式(自己定制的比如大小写特殊符号)
1.4 身份证的验证:(分前端和后端的验证)图片的格式和大小清晰度-预览
2.点击提交按钮时 获取用户交互的信息
3.把数据POST发送给后端
4.等后端返回数据
如果返回的数据包的业务码是xxx 就操作页面xxx
如果返回的数据包的业务码是正确 就跳转到登录页面或者直接帮用户登录
二、登录
面试题:
你的xx项目中的登录的流程讲一讲:
登录的前端
1.前端表单验证-减轻服务器的负载-DOM操作写特效
1.1 邮箱验证:绑定change事件 判断value是否符合邮箱正则
1.2 密码验证:密码要符合格式(自己定制的比如大小写特殊符号),两次密码要一致
2.POST暗文把密码发送给后端--还有一种技术:JWT
3.等后端返回数据
如果返回的数据包的业务码是xxx 就操作页面xxx
如果返回的数据包的业务码是正确 就跳转到首页页面或者其他页面
4.验证码:
前端页面渲染就请求验证码==>后端生成验证码然后设置到缓存 在把验证码发送