首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
秋招
订阅
用户4144130646413
更多收藏集
微信扫码分享
微信
新浪微博
QQ
228篇文章 · 0订阅
更新chrome浏览器带来的跨域请求cookie丢失问题
网站利用 cookie 记录用户的登录状态,但是cookie存在一个缺点就是他可以被第三方请求头给携带,这一点也是造成CSRF攻击的原因,为了从源头解决这个问题,谷歌从Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和…
数组和对象的解构赋值
一、数组解构 1.基本 2.可嵌套 3.可忽略 4.不完全解构 5.剩余运算符 6.解构默认值 二、对象解构 1.基本 2.可嵌套 3.可忽略 4.不完全解构 5.剩余运算符 6.解构默认值
es6-对象和数组解构
我们经常需要在对象和数组内提取相关的数据,往往我们需要遍历才能完成。而在es6添加了简化这种任务的新特性:解构。解构是一种打破数据解构,将其拆分成更小部分的过程。 另外,解构必须提供初始值。即等号右边不能为null,undefiend 或者不提供: 可见,解构表达式冒号左边指的…
301永久重定向和302临时重定向
永久重定向(301):在搜索结果中显示新的重定向目标;新网址将替代旧网址 “上位”,就网址的排名会清零。 临时重定向(302):虽然对旧的网址没什么影响,但是新的网址也不会有排名
如何安全储存JWT之Cookie与Web Storage
支持Cookie的开发人员会强烈建议不要将敏感信息(例如JWT)储存在Local Storage中,因为它对于XSS毫无抵抗力,并且批判培训班或者大部分开发人员总是一股脑的选择Local Storage,而忽视了安全这个最大的问题。 支持Local Storage的一派认为,撇…
js基本搜索算法实现与170万条数据下的性能测试
今天让我们来继续聊一聊js算法,通过接下来的讲解,我们可以了解到搜索算法的基本实现以及各种实现方法的性能,进而发现for循环,forEach,While的性能差异,我们还会了解到如何通过web worker做算法分片,极大的提高算法的性能。 同时我还会简单介绍一下经典的二分算法…
浏览器缓存知识梳理
在前端性能优化的方式中,最重要的当然是缓存了,使用好了缓存,对项目有很大的帮助。比如我们访问网页时,使用网页后退功能,会发现加载的非常快,体验感很好,这就是缓存的力量。 什么是缓存呢? 当我们第一次访
如何在页面跳转时优雅的发送Ajax请求
很多时候我们需要在离开页面的时候,需要发送预设的埋点事件,做web的页面埋点需求,用于后续的数据统计。但是我们知道,正常的单页面应用Ajax请求会在页面卸载的时候被取消,这个Ajax上传的数据很大程度上会丢失。 发送同步Ajax。 动态图片。 navigator.sendBea…
如何在 Web 关闭页面时发送 Ajax 请求
有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为。又或者是发送服务器ajax请求,通知服务器用户已经离开,比如直播间内的退房操作。 本文主要分两部分来讲解怎么完成退出行为的上报。 浏览器有两个事件可以用来监听页面关闭,beforeunload和unload。 bef…
面试官:如何中断已发出去的请求?
Fetch、axios、umi-request 库中断请求的方式:AbortController、cancelToken、CancelToken.souce