博客 / 列表

前端掃地僧 - 重磅!帶你從零實現一個axios網絡請求框架

我們知道,axios是前端一個非常優秀的對於網絡請求的框架,其特點主要是請求方便、功能多(如攔截器)、可擴展性強等。那麼作為一枚前端開發人員,瞭解並能夠使用axios其實是基礎,深入瞭解其實現原理才是比較重要的,當然,如果能徒手擼一個axios類似的框架出來,那就是相當的不錯了。 這篇文章會從以下幾個大的點來實現一個axios框架: axios的本質是什麼? axios默認值、參數的實現

ecmascript-6 , xmlhttprequest , Axios , webpack

前端掃地僧 - 初遇Nginx之簡介

nginx 是一個免費的,開源的,高性能的HTTP服務器和反向代理,以及IMAP / POP3代理服務器。 Nginx 以其高性能,穩定性,豐富的功能,簡單的配置和低資源消耗而聞名。很多高知名度的網站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。 Nginx 有一個主線程( master process)和幾個工作線程(worker process)

ubuntu16.04 , Nginx

前端掃地僧 - Docker學習之Docker Swarm

Docker Swarm 是 Docker 官方三劍客項目之一,提供 Docker 容器集羣服務,是 Docker 官方對容器雲生態進行支持的核心方案。 使用它,用户可以將多個 Docker 主機封裝為單個大型的虛擬 Docker 主機,快速打造一套容器雲平台。 基本概念 Swarm 是使用 SwarmKit 構建的 Docker 引擎內置(原生)的集羣管理和編排工具。使用 Swarm

ubuntu16.04 , Docker

前端掃地僧 - Docker學習之基本概念及安裝(1)

什麼是Docker Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低. Docker與傳統的虛擬機相比有哪些

ubuntu16.04 , Docker , 前端