1 Saga相关概念 1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long ...
一、什么是消息队列(MQ) 相比消息队列可能大家更熟悉队列这一种先进先出的数据结构,那消息队列就可以简单的理解为:把要传输的数据放在队列中。相应的把数据放在消息队列的就叫做生...
简介 CSS-in-JS是什么,看到这个词就能大概猜到是在JavaScript里写CSS,那为什么要在JavaScript里写CSS呢,像之前一样写在css文件里哪里不好么?...
IndexedDB 教程 IndexedDB 是一个基于 JavaScript 的面向对象的事务型数据库。有了 LocalStorage 和 Cookies,为什么还要推出 ...
什么是RequireJsRequireJS 是一个JavaScript模块加载器。在ES6出现之前,JS不像其他语言同样拥有“模块”这一概念,于是为了支持JS模块化,出现了各...
函数的节流和防抖 在有些情况我们也许会碰到如下场景,监听一个input框的输入事件,但是大多数情况下,我们不是为了监听用户输了什么,而是想知道用户输到什么时候结束了,所以如果...
前言 最近和前端的小伙伴们,在讨论面试题的时候。谈到了函数防抖和函数节流的应用场景和原理。于是,想深入研究一下两者的异同。对于后端而言,函数防抖、函数节流的使用场景并不是很多...
如果你不是做IT行业,估计对这个CNAME会比较陌生,先不说定义,先给你个场景。 当你上网时,在地址栏输入:www.baidu.com 的时候,你知道弹出的那个百度首页是从哪...
微信开发需要与微信服务器交互,要保证微信服务器能向我们的服务器POST数据,我们的服务器需要能够在公网访问。这里简单介绍两种配置内网穿透的方案。 方案一:使用 sunny-n...
先说一下几个的特性 px: 是显示屏上显示的每一个小点,为显示的最小单位,这个长度与你看到的显示屏中的文字屏幕像素没有任何关系。1.1 px 像素值是固定的,不会随着屏幕宽度...
1、浏览器的同源安全策略 没错,就是这家伙干的,浏览器只允许请求当前域的资源,而对其他域的资源表示不信任。那怎么才算跨域呢? 请求协议http,https的不同 域domai...
作用 说实话,vertical-align属性算是学习前端初期接触的比较早的一个属性了。一开始以为它和text-align是对应的,一个设置文本横向显示位置,一个设置纵向显示...
Cookie和Session的使用和区别 Cookie中译小甜饼,是网页浏览器用来保存用户信息的文件,可以保存比如用户是谁,购物车有哪些商品等。 Session会话,会话是指...
知识储备 docker volume 容器卷(参考地址) 官网参考地址:https://docs.docker.com/storage/volumes/ 1、创建一个卷doc...