首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端文章
订阅
一杯热咖啡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
实现无感刷新token我是这样做的
前言 最近在做需求的时候,涉及到登录tokon,产品提出一个问题:能不能让tokon过期时间长一点,我频繁的要去登录。 前端:后端,你能不能把tokon 过期时间设置的长一点。 后端:可以,但是那样做
从一道面试题说起—js隐式转换踩坑合集
提到js的隐式转换,很多人第一反应都是:坑。 的确,对于不熟悉的人来说,js隐式转换存在着很多的让人无法预测的地方,相信很多人都深受其害,所以,大家在开发过程中,可能会使用===来尽量避免隐式转换。但是,为了更加深入的理解javascript,本着对知识渴望的精神,我们来通过大…
【得物技术】Keep-alive 原理及业务解决方案
keep-alive 是一个抽象组件,不会和子组件建立父子关系,也不会作为节点渲染到页面上。 能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。 避免反复渲染影响页面性能,同时也可以很大程度上减少接口请求,减小服务器压力。 能够进行路由缓存和组件缓存。 created-…
Axios源码深度剖析 - AJAX新王者
响应拦截器(interceptors.response)可以在每次http请求后拦截住每次或指定http请求,并可修改返回结果项。 这里先简单说明,后面会做详细的介绍如何拦截请求响应并修改请求参数修改响应数据。 响应转换器(transformResponse)主要对请求响应后的…
前端必须懂的计算机网络知识—(跨域、代理、本地存储)
浏览器只对网络请求有同源限制,同源就是协议、域名和端口号一致,不同源的客户端脚本在没有明确授权的情况下,不能读写对方XHR资源,反之不同源脚本读取对方XHR资源就是跨域。以http://www.a.com/test/index.html 的同源检测举例: 浏览器对script标…
前端路由实现原理(history)
状态对象(state object):一个JavaScript对象,与用pushState()方法创建的新历史记录条目关联。无论何时用户导航到新创建的状态,popstate事件都会被触发,并且事件对象的state属性都包含历史记录条目的状态对象的拷贝。 标题(title):Fi…
2018上半年掘金微信群日报优质文章合集:前端篇
逐步学习什么是递归?通过使用场景来深入认识递归。 前端性能优化之路——图片篇。 今年的文章量比去年又多了好多,看来大家在掘金越来越活跃啦!可以Mark起来慢慢看~不过呢小饼还是建议大家到微信群里看每日小报,毕竟每天消化一两篇会更加有用,日积月累就会有很大的收益。反而积攒到一起的…
深入浅出 Babel 上篇:架构和原理 + 实战
✨满满的干货,不容错过哦. 写文不易,点赞是最大的鼓励。 文章下篇已经更新:深入浅出 Babel 下篇:既生 Plugin 何生 Macros 有点冷清,赞起来。 上图是 Babel 的处理流程, 如果读者学习过编译器原理,这个过程就相当亲切了. 1️⃣词法解析(Lexical…
详解 HTML attribute 和 DOM property
在大多数的文章中,attribute 一般被翻译为“特性”,property 被译为“属性”。 把结论写在最前面,如果你全都懂,后面就不用看了。 我们写了一个 input 标签,并给他定义了 2 个特性 (id 和 value)。当浏览器解析这段代码的时候,会把 html 源码…
给项目加一个骨架屏吧
骨架屏可以理解为是当数据还未加载进来前,页面的一个空白版本,一个简单的关键渲染路径。用户会看到一个样式简单,描绘了当前页面的大致框架的骨架屏页面,然后骨架屏中各个占位部分被实际资源完全替换,这个过程中用户会觉得内容正在逐渐加载即将呈现,降低了用户的焦躁情绪,使得加载过程主观上变…