本文你将看到: 基于 HTTP 的前端鉴权背景 cookie 为什么是最方便的存储方案,有哪些操作 cookie 的方式 session 方案是如何实现的,存在哪些问题 to...
本文你将看到: 基于 HTTP 的前端鉴权背景 cookie 为什么是最方便的存储方案,有哪些操作 cookie 的方式 session 方案是如何实现的,存在哪些问题 to...
在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下: 1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码 2、后端收到请求,验证用户名和密码,验证...
在探索React源码:初探React fiber[https://juejin.cn/post/7035628270439809055]一文我们提到: React16之后,R...
上篇文章 讲到了我对设备像素比的理解,但在写文章的过程中,也一直有一个疑惑的地方:为什么在 Retina 屏下需要使用 @2x(两倍)甚至是 @3x(三倍)的图片呢?这样的用...
lodash作为一个比较常用的前端开发工具集,在使用webpack进行vendor分离的实践中,会遇到将整个lodash文件分离到vendor.js的问题。这样会使vendo...
前言 这是一个在学习webpack的过程中,随便写的一个非常简单的webpack plugin demo。 功能 主要功能就是在完成编译后进行log输出。 代码 自定义plu...
物理像素[设备像素] & 逻辑像素[CSS 像素] 背景 拿2倍屏来说,设备的物理像素要实现1像素,而DPR=2,所以css 像素只能是 0.5。一般设计稿是按照750来设计...
要点 padding-top等padding-*这种属性(包括margin也一样)在设置为百分比时,是会根据计算的,这一点很容易误以为是top和bottom是根据height...
JS是单线程的 JS是单线程的,也就是它一次只能执行一段代码。JS中其实是没有线程概念的,所谓的单线程也只是相对于多线程而言。JS的设计初衷就没有考虑这些,针对JS这种不具备...
转自:乔一亖地址:https://www.cnblogs.com/joyce33/p/13376752.html感谢作者的辛苦付出,尊重版权,从我做起。 世上无难事,只要找到...
原文地址React Hooks实例教学 目前,Hooks 应该是 React 中最火的概念了,在阅读这篇文章之前,希望你已经了解了基本的 Hooks 用法。 在使用 Hook...
从1989年万维网(www)诞生,HTTP(HyperText Transfer Protocol)经历了众多版本迭代,WebSocket也在期间萌芽。1991年HTTP0....
axios: fetch:
最近在把一个c端的项目重构成首屏服务端渲染(SSR:server side render) 项目用到的技术: React 、webpack、koa2、webpack 对于重构...
1)优化 Webpack 的构建速度 使用高版本的 Webpack (使用webpack4)多线程/多实例构建:HappyPack(不维护了)、thread-loader缩小...
Promise.all方法是我们在开发中经常要用到的一个方法,在面试中也频繁被要求实现一个Promise.all方法,所以是必须要掌握的。 手写all方法 测试 测试全部是成...
CSRF原理 CSRF (跨站请求伪造 Cross-site request forgery):诱导用户访问黑客的网站,并且让他点击某些按钮之类的,在用户不知情的情况下发送一...
变量提升和函数提升是JS中最基本的知识,需要牢牢地掌握,用下面的例子简单讲一下变量提升和函数提升。 例子一 这里输出的是名为a的函数,为什么是函数而不是undefined呢?...
定义 __dirname: 返回当前模块文件解析过后所在的文件夹(目录)的绝对路径。 __filename: 返回当前模块文件被解析过后的绝对路径。 区别 __dirname...