最近在做重构项目时,发现了其中使用了SCRF Token用于防御CSRF攻击,它是这样实现的页面加载时调用后端的一个接口,这个接口做的事情只有一...
文件下载是在开发中常见的一种需求,下面是在实际项目中使用的下载方案,记录一下 一、打开新页面下载文件 这是最简单的一种下载方案,通过打开新窗口的...
背景 最近开发的过程中遇到一个问题:页面中加载了一个改写fetch的js文件,然后后面使用了fetch发送请求。发现在实际上,并没有实现对fet...
一、功能点 日志回调 环境区分 错误捕获及上报 日志信息获取及手动上报功能 二、功能点详解 1、日志回调 在用户对console.log进行修改...
nvm是一款node.js版本管理工具,用于管理、切换各个版本的Node.js。在我们开发项目时,可能会出现不同项目使用不同版本的node.js...
一、背景 在flex布局中,我们使用父级元素的display和justify-content来实现flex布局,并设定主轴对其方式,这两个属性详...
一、什么是Flow? 我们知道 JavaScript 是弱类型的语言,所以我们在写代码的时候容易出现一些始料未及的问题。而 Flow这一工具则是...
一、什么是js修饰器 修饰器(Decorator)是ES7的一个提案,它是用于对类和类的方法进行处理的函数 二、使用 1、对类进行修饰 如上代码...
在React中,通过setState来实现状态的修改更新,当this.setState()方法被调用后,会rerender实现视图的更新。整个流...