HTML
HTML+HTML5相关博客内容
文正哟
这个作者很懒,什么都没留下…
展开
-
本地存储的使用思路
cookie会在客户端于服务端之间交互,而且存储量较小,所以,一般用于存储用户的登录信息(账户密码),实现免输入密码,直接进入页面的操作。服务端利用koa-router配置路由,实现存储用户登录信息:router.post('/checkUser',(ctx,next)=>{ //判断用户输入的账户密码是否正确,如果不正确,那也没有存储的必要了 if(判断条件){ ctx.redirect('/index') //用户输入正确后,重定向至首页 if(ctx原创 2020-09-09 15:11:52 · 114 阅读 · 0 评论 -
客户端存储的3种方法cookies、localStorage、sessionStorage。
cookies是http协议下,服务端或者脚本可以维护客户端信息的一种方式。对于cookies,服务端和客户端都可以操作,但无论是在服务端还是客户端使用cookie,在request header里面都会带上cookie信息,所以,对于纯客户端的需求,这并不是最好的方式,因为并不涉及到服务端交互啊。纯本地存储的两种方式是localStorage和sessionStorage。三种存储方式的异同点:存储的内容都会转为字符串格式都有存储大小限制,但是localStorage和sessionStora原创 2020-09-09 14:47:15 · 262 阅读 · 0 评论 -
前端轮询、后端sse、websocket
在一些场景中,比如Web在线通讯、即时报价系统、在线游戏,需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。解决方案:1、前端轮询。设置一个定时器,隔一段时间就向后台发送get请求,这个容易设置,但缺点是轮询的时间间隔设置,如果太长了,用户不能及时接收到更新的数据,如果太短了,查询请求过多,会增加服务器的负担。2、sse (server send event) 服务器推送数据。把这个定时器设置在后端,由后端去定时地发送数据。服务器向客户端声明,接下来要发送的是流信息。以流原创 2020-09-04 16:53:34 · 1374 阅读 · 0 评论