原创 面試時,你被要求手寫常見原理了嗎?

如今前端工程師的技術要求越來越高,會使用常見的API已經不能滿足現如今前端日益快速發展的腳步。現在中大廠基本都會要求面試者手寫前端常見API的原理,以此來證明你對該知識點的理解程度。接下來,我將列舉我面試時以及自認爲比較重要的CS

原创 詳解js中的對象的深淺拷貝

前言 本文是整理的淺拷貝和深拷貝中涉及的知識點,在工作中是非常重要的,在面試中也是必考的,希望對小夥伴們有所幫助! 爲什麼會產生深淺拷貝? 首先我們要知道一個流程 1,對象屬於引用類型的,以後瀏覽器會爲其開闢一個新的內存空間,併

原创 vue後臺管理系統實踐方案

這個是一個電商管理系統的前端項目的筆記,這個項目主要包括登錄/退出功能、主頁佈局、用戶管理模塊、權限管理模塊、分類管理模塊、參數管理模塊、商品管理模塊、 訂單管理模塊等功能,我把裏面部分的功能進行了整理,希望對大家有所幫助! 項目

原创 Vue仿餓了麼app項目總結

前言 這是我的第一個基於Vue項目的作品,目的是把之前的前端知識累積加上目前流行的前端框架,以項目的形式展示出來。 大家在學習Vue的時候,可以將此項目作爲學習Vue框架的一個模板 源碼地址 源碼:https://github.

原创 從零開發一套完整的react項目開發環境

不管是工作需要還是面試加分,除了Vue相關技術以外,React技術棧也已經成爲了前端開發工程師必備的技術點。接下來,我將從零開發一套完整的React全家桶項目開發環境,提供給需要的同行小夥伴觀看也方便自己以後複習。篇幅很長,請需要

原创 從零手寫一套 Express 的源碼

這裏我將從零實現一套簡易的Express源碼,提供給來年“金三銀四”跳槽高峯期的小夥伴們閱讀也詳細梳理一下自己對Express原理的理解。 什麼是Express Express是一個簡潔、靈活的node.js Web 應用開發框

原创 Vue的生命週期

生命週期介紹 簡單說就是一個組件從開始到最後消亡所經歷的各種狀態,就是一個組件的生命週期 vue的生命週期圖 beforeCreate(創建前) beforeCreate(初始化頁面前) 詳情:實例初始化之後,組件被創建時,

原创 從零一步一步搭建TypeScript+webpack4開發環境

前言 相信大家都知道TypeScript的好處,TypeScript編譯工具可以運行在任何服務器和任何系統上,TypeScript增加了代碼的可讀性和可維護性,很值得我們學習! 下邊我將帶大家一步步實現TypeScript開發環境

原创 初中級前端面試題—完整版

前言 從前端學習到找一份合適的工作,大大小小的面試必不可少,所以我對初級前端面試題進行了初步整理,也方便自己查閱,也希望對小夥伴們有所幫助! HTML HTML語義化 HTML語義化就是讓頁面內容結構化,它有如下優點 1、易於用

原创 80道前端面試經典選擇題,值得收藏!

前言 看了一下各種面試題,選擇題是必有的 所以我整理了一些經典的前端面試選擇題,希望能對大家日後找工作有所幫助! HTML/CSS 1、在 css 選擇器當中,優先級排序正確的是() A、id選擇器>標籤選擇器>類選擇器 B、標

原创 從零使用TypeScript開發項目打包發佈到npm

前言 typescript作爲未來前端開發的主流框架,在前端開發的過程中也會越來越主要,相信這篇文章會對你有很大的幫助! 開發環境搭建 創建ming-npm-package文件夾 我在桌面上創建了一個ming-npm-packag

原创 備戰金三四銀—前端必問的面試題(1)

前言 又快到了到金三四銀找工作的黃金時間,通過這些時間做面試題整理了一些經典必問的面試題,相信會對大家有幫助! 如何知道(任何的)一個網站使用了多少種HTML標籤? 1,獲取所有的DOM節點 document.querySelec

原创 一步步教你實現Promise/A+ 規範 完整版

前言 小夥伴們大家好,這裏我將帶大家手寫Promise,作爲前端的開發者,在日常的工作中,肯定避免不了一個問題,那就是異步編程 那麼什麼是異步編程? 從服務器獲取數據,這個過程就叫做異步編程 在node.js中去讀取文件

原创 從零開發一套完整的vue項目開發環境

不管是工作需要還是面試加分,vue技術棧已經成爲了前端開發工程師必備的技術點。接下來,我將從零開發一套完整的vue項目開發環境,提供給需要的同行小夥伴觀看也方便自己以後複習。 倉庫地址 項目源碼地址:https://githu

原创 手寫一套完整的基於Vue的MVVM原理

作爲前端面試官我面試必須問一下面試者:描述一下你對MVVM的理解? 接下來,我將從零實現一套完整的基於Vue的MVVM,提供給來年“金三銀四”跳槽高峯期的小夥伴們閱讀也詳細梳理一下自己對MVVM的理解。 MVVM是什麼 在瞭解M