本篇配置不在docker內(nèi)實現(xiàn)build,而是外部build 1. 根目錄創(chuàng)建Dockerfile文件 更多關(guān)于dockerfile指令詳解 2. 根目錄創(chuàng)建nginx.co...
本篇配置不在docker內(nèi)實現(xiàn)build,而是外部build 1. 根目錄創(chuàng)建Dockerfile文件 更多關(guān)于dockerfile指令詳解 2. 根目錄創(chuàng)建nginx.co...
那不就不能代理了嗎?
nodejs反向代理無法轉(zhuǎn)發(fā)文件解決方法最近接觸的一個小項目,需要文件管理功能,項目本身已經(jīng)用express和express-http-proxy搭了個反向代理,使用bodyParser之類的middleware,...
AJAX 引入:你是如何理解AJAX的? AJAX(Asynchronous Javascript And XML,異步JS和XML)。所謂異步JS指的是基于AJAX進行局部...
今天我們要說的主?公是ES7中新引?的語法 “async + await”,被稱為異步的完美解決?案。當(dāng)然了不是一開始說我們搞?個異步的完美解決?案吧,然后就叫async,a...
什么是同步迭代器呢? 舉個例子: 這里的 iterator 就是同步迭代器了,每調(diào)用一次 next 方法,就返回一個 { value: xx, done: xx } 形式的對...
TCP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,在發(fā)送數(shù)據(jù)前,通信雙方必須在彼此間建立一條連接。所謂的“連接”,其實是客戶端和服務(wù)端保存的一份關(guān)于對方的信息,如i...
什么是生成器? 生成器第一次出現(xiàn)在CLU語言中。CLU語言是美國麻省理工大學(xué)的Barbara Liskov教授和她的學(xué)生們在1974年至1975年間所設(shè)計和開發(fā)出來的。Pyt...
前言 Promise作為異步編程的一種解決方案,比傳統(tǒng)的回調(diào)和事件更加強大,也是學(xué)習(xí)前端所必須要掌握的。作為一個有追求的前端,不僅要熟練掌握Promise的用法,而且要對其實...
Set和Map主要的應(yīng)用場景在于數(shù)組去重和數(shù)據(jù)存儲,幸運的是在讀了關(guān)于數(shù)據(jù)結(jié)構(gòu)和算法之類的書籍后,恍然大悟的發(fā)現(xiàn) 原來Set是一種叫做集合的數(shù)據(jù)結(jié)構(gòu),Map是一種叫做字典的數(shù)...
解構(gòu) 1、數(shù)組解構(gòu) 2、對象的解構(gòu)賦值 3、字符串的解構(gòu)賦值 4、數(shù)值和布爾值的解構(gòu)賦值 5、函數(shù)參數(shù)的解構(gòu)賦值 上面代碼中,函數(shù)add的參數(shù)表面上是一個數(shù)組,但在傳入?yún)?shù)的...
var和let/const的區(qū)別 塊級作用域不存在變量提升暫時性死區(qū)不可重復(fù)聲明let、const聲明的全局變量不會掛在頂層對象下面 const命令兩個注意點: const ...
瀏覽器渲染過程 首先要從服務(wù)器獲取需要渲染的內(nèi)容,此時獲取到的是文件流(進制編碼內(nèi)容),那么接下來瀏覽器會把16進制字節(jié)信息編譯為代碼字符串,然后按照W3C規(guī)則進行字符解析生...
設(shè)計模式匯總: 發(fā)布訂閱模式 1. 定義 發(fā)布-訂閱模式其實是一種對象間一對多的依賴關(guān)系,當(dāng)一個對象的狀態(tài)發(fā)送改變時,所有依賴于它的對象都將得到狀態(tài)改變的通知。訂閱者(Sub...
1、DOM0 事件綁定 語法:元素.on事件行為=function(){} 原理:給元素的私有屬性賦值,當(dāng)事件觸發(fā),瀏覽器會幫我們把賦的值執(zhí)行,但是這樣也導(dǎo)致 “只能給當(dāng)前元...