原创 學習 Vue 源碼的必要知識儲備(含面試知識點)

我最近在寫 Vue 進階的內容。在這個過程中,有些人問我看 Vue 源碼需要有哪些準備嗎?所以也就有了這篇計劃之外的文章。 當你想學習 Vue 源碼的時候,需要有紮實的 JavaScript 基礎,下面羅列的只是其中的一部分比較具有代表

原创 常用最全正則表達式整理(開發必備)

文章同步自頭條號滬漂程序員的生活史:https://www.toutiao.com/i6692916716638306829/ 很多不太懂正則的朋友,在遇到需要用正則校驗數據時,往往是在網上去找很久,結果找來的還是不很符合要求。所以我最近

原创 koa2+mysql實現簡單的登陸註冊

先附上源碼地址:https://github.com/zj0715zh/koa2-mysql 有興趣的可以下載看看,那麼現在我們進入正題:   什麼是koa框架? koa是一個基於node實現的一個新的web框架,它是由express框

原创 前端面試大全:JS 進階知識點及常考面試題

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 在這一篇文章中中,小鄒將會介紹一些原理相關的知識,不會解釋涉及到的知識點的作用及用法,如果大家對於這些內容還不怎麼熟悉,推薦先去學習相關的知識點內容再來學習原理知識。   手寫 call、

原创 前端面試大全:JS 異步編程及常考面試題

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 這一部分小鄒將會主要介紹異步編程這一塊的內容,鑑於異步編程是 JS 中至關重要的內容,所以小鄒打算用三篇文章來介紹異步編程涉及到的重點和難點,同時這一塊內容也是面試常考範圍,希望大夥能重視。

原创 前端面試大全:Event Loop

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 在前兩篇文章中小鄒介紹了 JS 異步相關的知識。在實踐的過程中,你是否遇到過以下場景,爲什麼 setTimeout 會比 Promise 後執行,明明代碼寫在 Promise 之前。這其實涉

原创 前端面試大全:手寫 Promise

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 在上一篇文章中我們瞭解了 Promise 的一些易錯點,那這一篇文章,我們會通過手寫一個符合 Promise/A+ 規範的 Promise 來深入理解它,並且手寫 Promise 也是一道大

原创 前端面試大全:ES6 知識點及常考面試題

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 這一部分我們將開始學習ES6相關的知識內容。   var、let 及 const 區別 涉及面試題:什麼是提升?什麼是暫時性死區?var、let 及 const 區別? 對於這個問題,

原创 前端面試大全:JS 基礎知識點及常考面試題(二)

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 在這一部分我們繼續來了解 JS 的一些常考和容易混亂的基礎知識點。   == vs === 涉及面試題:== 和 === 有什麼區別? 對於 == 來說,如果對比雙方的類型不一樣的話,

原创 前端面試大全:JS 基礎知識點及常考面試題(一)

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 原始(Primitive)類型 涉及面試題:原始類型有哪幾種?null 是對象嘛? 在 JS 中,存在着 6 種原始值,分別是: boolean null undefined numb

原创 git常用命令速查表(值得收藏)

(內容同步自小鄒的頭條號:滬漂程序員的生活史) Git作爲一個分佈式版本控制系統,在項目中的作用不言而喻。但很多人可能會忘記一些比較複雜的命令,下面是是一張速查表,希望能給大夥有所幫助。 常用命令速查表   工作原理   以上包括一些

原创 詳解es6 class語法糖中constructor方法和super的作用

首先,ES6 的 class 屬於一種“語法糖”,所以只是寫法更加優雅,更加像面對對象的編程,其思想和 ES5 是一致的。 function Point(x, y) { this.x = x; this.y = y; } Po

原创 web前端知識體系精簡

(內容同步自小鄒的頭條號:滬漂程序員的生活史) Web前端技術由html、css和javascript三大部分構成,是一個龐大而複雜的技術體系,其複雜程度不低於任何一門後端語言。而我們在學習它的時候往往是先從某一個點切入,然後不斷地接觸和

原创 2018年8月最新前端面試題合集

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 面試者在面試時一般把面試題分成以下幾大類:   基礎題 題目的答案提供了一個思考的方向,答案不一定正確全面,有錯誤的地方歡迎大家請在評論中指出,共同進步。 怎麼去設計一個組件封裝 組件封裝

原创 如何優雅的處理前端異常(前端高階必備)

(內容同步自小鄒的頭條號:滬漂程序員的生活史) 前端一直是距離用戶最近的一層,隨着產品的日益完善,我們會更加註重用戶體驗,而前端異常卻如鯁在喉,甚是煩人。如何更好的處理前端異常有助於我們問題的排查和代碼的規範化。   一、爲什麼要處理異