1 Saga相關(guān)概念 1987年普林斯頓大學(xué)的Hector Garcia-Molina和Kenneth Salem發(fā)表了一篇Paper Sagas,講述的是如何處理long ...
一、什么是消息隊(duì)列(MQ) 相比消息隊(duì)列可能大家更熟悉隊(duì)列這一種先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu),那消息隊(duì)列就可以簡(jiǎn)單的理解為:把要傳輸?shù)臄?shù)據(jù)放在隊(duì)列中。相應(yīng)的把數(shù)據(jù)放在消息隊(duì)列的就叫做生...
簡(jiǎn)介 CSS-in-JS是什么,看到這個(gè)詞就能大概猜到是在JavaScript里寫CSS,那為什么要在JavaScript里寫CSS呢,像之前一樣寫在css文件里哪里不好么?...
IndexedDB 教程 IndexedDB 是一個(gè)基于 JavaScript 的面向?qū)ο蟮氖聞?wù)型數(shù)據(jù)庫(kù)。有了 LocalStorage 和 Cookies,為什么還要推出 ...
什么是RequireJsRequireJS 是一個(gè)JavaScript模塊加載器。在ES6出現(xiàn)之前,JS不像其他語(yǔ)言同樣擁有“模塊”這一概念,于是為了支持JS模塊化,出現(xiàn)了各...
函數(shù)的節(jié)流和防抖 在有些情況我們也許會(huì)碰到如下場(chǎng)景,監(jiān)聽(tīng)一個(gè)input框的輸入事件,但是大多數(shù)情況下,我們不是為了監(jiān)聽(tīng)用戶輸了什么,而是想知道用戶輸?shù)绞裁磿r(shí)候結(jié)束了,所以如果...
前言 最近和前端的小伙伴們,在討論面試題的時(shí)候。談到了函數(shù)防抖和函數(shù)節(jié)流的應(yīng)用場(chǎng)景和原理。于是,想深入研究一下兩者的異同。對(duì)于后端而言,函數(shù)防抖、函數(shù)節(jié)流的使用場(chǎng)景并不是很多...
如果你不是做IT行業(yè),估計(jì)對(duì)這個(gè)CNAME會(huì)比較陌生,先不說(shuō)定義,先給你個(gè)場(chǎng)景。 當(dāng)你上網(wǎng)時(shí),在地址欄輸入:www.baidu.com 的時(shí)候,你知道彈出的那個(gè)百度首頁(yè)是從哪...
微信開(kāi)發(fā)需要與微信服務(wù)器交互,要保證微信服務(wù)器能向我們的服務(wù)器POST數(shù)據(jù),我們的服務(wù)器需要能夠在公網(wǎng)訪問(wèn)。這里簡(jiǎn)單介紹兩種配置內(nèi)網(wǎng)穿透的方案。 方案一:使用 sunny-n...
先說(shuō)一下幾個(gè)的特性 px: 是顯示屏上顯示的每一個(gè)小點(diǎn),為顯示的最小單位,這個(gè)長(zhǎng)度與你看到的顯示屏中的文字屏幕像素沒(méi)有任何關(guān)系。1.1 px 像素值是固定的,不會(huì)隨著屏幕寬度...
1、瀏覽器的同源安全策略 沒(méi)錯(cuò),就是這家伙干的,瀏覽器只允許請(qǐng)求當(dāng)前域的資源,而對(duì)其他域的資源表示不信任。那怎么才算跨域呢? 請(qǐng)求協(xié)議http,https的不同 域domai...
作用 說(shuō)實(shí)話,vertical-align屬性算是學(xué)習(xí)前端初期接觸的比較早的一個(gè)屬性了。一開(kāi)始以為它和text-align是對(duì)應(yīng)的,一個(gè)設(shè)置文本橫向顯示位置,一個(gè)設(shè)置縱向顯示...
Cookie和Session的使用和區(qū)別 Cookie中譯小甜餅,是網(wǎng)頁(yè)瀏覽器用來(lái)保存用戶信息的文件,可以保存比如用戶是誰(shuí),購(gòu)物車有哪些商品等。 Session會(huì)話,會(huì)話是指...
知識(shí)儲(chǔ)備 docker volume 容器卷(參考地址) 官網(wǎng)參考地址:https://docs.docker.com/storage/volumes/ 1、創(chuàng)建一個(gè)卷doc...