原创 Vue.js一問一答系列持續更新

Vue.js 一問一答 記錄一下在學習 Vue 過程中給自己問的一些問題,持續更新中… Vue.js 的核心是什麼? 官網:Vue.js 的核心是一個允許採用簡潔的模板語法來聲明式的將數據渲染進 DOM 的系統。 以下

原创 clean-webpack-plugin 升級踩坑

cleanWebpackplugin 升級踩坑 原文鏈接: http://www.imooc.com/article/289614 新版的clean-webpack-plugin 做了以下調整 1.導出方式 現在不是默認導出,

原创 聊一聊 JS 中的循環引用及問題

聊一聊 JS 中的循環引用 本文主要從 JS 中爲什麼會出現循環引用,垃圾回收策略中引用計數爲什麼有很大的問題,以及循環引用時的對象在使用 JSON.stringify 時爲什麼會報錯,怎樣解決這個問題簡單談談自己的一些理解。 1

原创 JS中的自定義事件和模擬事件

在 JS 中模擬事件指的是模擬 JS 中定義的一些事件,例如點擊事件,鍵盤事件等。 自定義事件指的是創建一個自定義的,JS 中之前沒有的事件。 接下來分別說一下創建這兩種事件的方法。 創建自定義事件 創建自定義事件可以使用 Eve

原创 淺析 BFC

淺析 BFC 我們常說的文檔流其實分爲定位流、浮動流和普通流三種。而普通流其實就是指BFC中的FC。FC是formatting context的首字母縮寫,直譯過來是格式化上下文,它是頁面中的一塊渲染區域,有一套渲染規則,決定了其

原创 CSS佈局--inline-block 佈局

佈局其實就是想辦法怎樣將一些元素橫向的排列起來,縱向由於塊級元素的存在會自動佔據一行。 inline-block 元素會佔據一行而且可以調整寬高很適合將這些元素排列在一行,而且使用 inline-block 元素排列沒有清除浮

原创 前端經典電子書分享

分享一波前端經典電子書,幾乎涵蓋市面上流行的所有前端書籍,贈人玫瑰,手有餘香。 不嘮了,上乾貨: https://github.com/happyCoding1024/FrontendLearningTool 點擊README.

原创 從兩個角度理解爲什麼 JS 中沒有函數重載

兩個角度理解爲什麼 JS 中沒有函數重載 函數重載是指在同一作用域內,可以有一組具有相同函數名,不同參數列表(參數個數、類型、順序)的函數,這組函數被稱爲重載函數。重載函數通常用來聲明一組功能相似的函數,這樣做減少了函數名的數量

原创 JS 中的閉包

簡單理解 JS 中的閉包 原文鏈接: http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 注:本文是阮一峯老師寫的,通俗易懂,理解閉

原创 你真的理解devDependencies和dependencies區別嗎

你真的理解devDependencies和dependencies區別嗎? 原文鏈接: https://blog.csdn.net/achenyuan/article/details/80899783 網上統一的觀念是 dev

原创 SplitChunksPlugin 配置參數詳解

SplitChunksPlugin 配置參數詳解 代碼分割本身和 webpack 沒有什麼關係,但是由於使用 webpack 可以非常輕鬆地實現代碼分割,所以提到代碼分割首先就會想到使用 webopack 實現。 在 webpac

原创 在 .gitignore 中加入某個文件之後不起作用是怎麼回事?

在 .gitignore 中添加了某個文件後不起作用是怎麼回事? 小夥伴們有沒有遇到過這樣的問題,明明將文件加入到了 .gitignore 文件中,但是還是會受 git 的管理。接下來,我們從以下兩個方面來檢查是否出現了什麼問題。

原创 聊一聊 Vue 中 watch 的回調函數爲什麼不能是箭頭函數?

聊一聊 Vue 中 watch 對象中的回調函數爲什麼不能是箭頭函數 本文重點知識點速覽: Vue 中的 watch 對象中的回調函數不能是箭頭函數。 箭頭函數中的 this 指向的是函數定義時所在的對象,普通函數中的 thi

原创 js中正則表達式的易錯點

文章目錄1. 匹配符部分匹配規則2. 分組匹配規則:3. 注意^的不同用法4. 不要忘記轉義5. 正則表達式對象中lastIndex屬性6. exec VS match 1. 匹配符部分匹配規則 js的正則表達式總是匹配第一

原创 如何刪除 GitHub 倉庫中的文件夾,同時保留本地的文件夾

如何刪除 GitHub 倉庫中的文件夾,同時保留本地的文件夾 應用場景: 刪除 GitHub 倉庫中的某個文件夾,但是在本地倉庫中存在這個文件夾。 以刪除 GitHub 倉庫中的 .idea 文件夾爲例: 刪除 GitHu