原创 axios源碼系列(三) --- 默認配置和取消請求

前言 這應該是一個大多數都常用的請求庫,因爲它可以支持多種配置,跨平臺實現,返回promise進行鏈式調用.完全過一遍源碼可以提升自己對請求庫的理解知識 axios源碼系列(一) --- 目錄結構和工具函數axios源碼系列(二) ---

原创 axios源碼系列(四) --- Axios和dispatchRequest與攔截器

前言 這應該是一個大多數都常用的請求庫,因爲它可以支持多種配置,跨平臺實現,返回promise進行鏈式調用.完全過一遍源碼可以提升自己對請求庫的理解知識 axios源碼系列(一) --- 目錄結構和工具函數axios源碼系列(二) ---

原创 axios源碼系列(二) --- 適配器內部

默認適配器 axios/lib/adapters/http.js 核心是nodejs的http(s).request方法進行請求 var utils = require('./../utils'); var settle = require

原创 axios源碼系列(一) --- 目錄結構和工具函數

前言 這應該是一個大多數都常用的請求庫,因爲它可以支持多種配置,跨平臺實現,返回promise進行鏈式調用.完全過一遍源碼可以提升自己對請求庫的理解知識 什麼是 axios? Axios 是一個基於 promise 的 HTTP 庫,可以用

原创 React系列 --- 擴展狀態管理功能及Redux源碼解析(八)

React系列 React系列 --- 簡單模擬語法(一)React系列 --- Jsx, 合成事件與Refs(二)React系列 --- virtualdom diff算法實現分析(三)React系列 --- 從Mixin到HOC再到HO

原创 React系列 --- 從零構建狀態管理及Redux源碼解析(七)

前言 雖然擺在React系列裏,但是我沒有把這當做是實現Redux的文章,而是分析狀態管理實現原理的科普文,所以我會從Redux的實現思想和部分源碼做參考,用最原始的Js實現一個基本庫,所以這裏不會出現任何框架庫. 而且我默認大家都懂得基本

原创 服務器渲染 --- 數據預取和狀態

webpack從零搭建 webpack4從零開始構建(一)webpack4+React16項目構建(二)webpack4功能配置劃分細化(三)webpack4引入Ant Design和Typescript(四)webpack4代碼去重,簡化

原创 服務器渲染 --- Vue+Koa從零搭建成功輸出頁面

webpack從零搭建 webpack4從零開始構建(一)webpack4+React16項目構建(二)webpack4功能配置劃分細化(三)webpack4引入Ant Design和Typescript(四)webpack4代碼去重,簡化

原创 Koa2 入門教程

完整Demo地址 裏面demo都是自己寫的,保證能跑,至於環境問題我就不敢保證了。懶得寫就去上面搬走看,懶得搬就直接看文章,大部分代碼連輸出信息都給你們了。koa-demo 官網介紹 koa 是由 Express 原班人馬打造的,致力於成爲

原创 Nodejs高性能原理(下) --- 事件循環詳解

系列文章 Nodejs高性能原理(上) --- 異步非阻塞事件驅動模型Nodejs高性能原理(下) --- 事件循環詳解 前言 終於開始我nodejs的博客生涯了,先從基本的原理講起.以前寫過一篇瀏覽器執行機制的文章,和nodejs的相似之

原创 Nodejs高性能原理(上) --- 異步非阻塞事件驅動模型

前言 終於開始我nodejs的博客生涯了,先從基本的原理講起.以前寫過一篇瀏覽器執行機制的文章,和nodejs的相似之處還是挺多的,不熟悉可以去看看先.Javascript執行機制--單線程,同異步任務,事件循環 寫下來之後可能還是有點懞,

原创 Nodejs模塊加載與ES6模塊加載實現

原始時代 作爲一門語言的引入代碼方式,相較於其他如PHP的include和require,Ruby的require,Python的import機制,Javascript是直接使用 <script> 標籤。因爲Javascript是一門單線程

原创 React系列 --- 從使用React瞭解Css的各種使用方案(六)

To define is to limit. 定義一樣東西,就意味着限制了它。——王爾德 《道林·格雷的畫像》 React系列 React系列 --- 簡單模擬語法(一)React系列 --- Jsx, 合成事件與Refs(二)React

原创 createElement, ReactElement與Component部分源碼解析(五)

React系列 React簡單模擬語法(一)Jsx, 合成事件與Refs(二)virtualdom diff算法實現分析(三)從Mixin到HOC再到HOOKS(四) 前言 因爲之前寫過一些文章分別關於怎麼模擬React語法,React基本

原创 從Mixin到HOC再到HOOKS(四)

React系列 React簡單模擬語法(一)Jsx, 合成事件與Refs(二)virtualdom diff算法實現分析(三) Mixins(已廢棄) 這是React初期提供的一種組合方案,通過引入一個公用組件,然後可以應用公用組件的一些生