原创 umi:根據umi-request開發文檔封裝請求參數攜帶請求頭

由於項目功能需求採用Antd Pro官方腳手架,爲了保持框架完整性不再添加其他數據請求類npm包,所以對項目中@utils/request.js提供的官方文檔進行封裝。 官方API:https://github.com/umijs

原创 【我的架構之路】什麼是代理服務器以及什麼是負載均衡?

正向代理與反向代理 普通概念來說: 正向代理是向外的,我通過一個終端訪問外面的服務 反向代理是向內的,當外面的人像通過一個終端訪問我的服務 這樣看來是不是很好理解,下面拿生活舉例來說明代理過程。 代入生活: 前提: 我的母親

原创 Part 2:2020屆初級前端校招筆試題及面經總結 —— 框架理解題

針對框架提問 如果簡歷中有框架(React、Vue、Angular)的使用開發經驗,面試官會針對提問,由於筆者是採用React下文的題目都是針對React的。 第1題:React生命週期 第2題:爲什麼要給組件key 第3

原创 Part 3:2020屆初級前端校招筆試題及面經總結 —— 基礎編程題

第1題:判斷迴文字符串 // 判斷一個字符串是不是迴文字符串 function checkPalindrom(str) { return str == str.split('').reverse().join(''); }

原创 macOS使用之Homebrew指令

引言:brew 又叫Homebrew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件, 只需要一個命令, 非常方便 brew類似ubuntu系統下的apt-get的功能 Homebrew的可執行命令

原创 我的架構之路:爲什麼現在WEB開發更像APP開發?

引言:在瞭解現代互聯網的WEB開發之前我們得先了解什麼是B/S、C/S? CS架構是安裝在用戶系統本地的程序,類似於QQ,完全在用戶計算機上執行,除了數據交互會與服務端進行通信 BS架構爲WEB,用戶看到的東西叫做“視圖 ”

原创 2020屆秋招 前端面經總結——持續更新

2020屆秋招前端面經總結——持續更新說在前面個人總結高頻題目(答案後續更新)1. 原型鏈2. 閉包3.HTTP4.TCP的3次握手、4次揮手第1題:初始化一個div標籤,它的默認寬度(width)是多少?第2題:如何用純div+

原创 初識Dva之service以及使用心得

初識Dva之service以及使用心得1.直接上代碼2.service分析PS 有話想說 1.直接上代碼 // 引入utils中封裝好的request,詳請請看https://blog.csdn.net/weixin_417535

原创 Nginx服務器發佈Ant Design以及Ant Design Pro項目

Nginx服務器發佈Ant Design以及Ant Design Pro項目通過終端命令行進入項目目錄發佈完成 通過終端命令行進入項目目錄 1.// 在編譯的項目中進行打包指令 npm run build 2. 找到打包後

原创 初始Dva三金剛之model以及使用心得

初始Dva三金剛之Model以及使用心得一)Model概要二)副作用effects詳解三)個人編寫的一個Model.js 例子四)補充結語 前段時間折騰了Antd Pro完整的腳手架,對其頁面的三大金剛index.jsx 、 se

原创 Umi:根據Umi-request開發文檔封裝請求參數攜帶頭部header

Umi:根據Umi-request開發文檔封裝請求參數攜帶頭部header話不多說 直接上代碼完。 由於項目功能需求採用Antd Pro官方腳手架,爲了保持框架完整性不再添加其他數據請求類npm包,所以對項目中@utils/req