原创 設計模式專欄 - 行爲型設計模式之策略模式(Strategy Pattern)(表單校驗案例, 策略模式的優缺點)

設計模式專欄 - 行爲型設計模式之策略模式(Strategy Pattern) 目錄: 初識策略模式 策略模式案例 策略模式優缺點 初識策略模式 官方定義: 定義一系列的算法並將它們一個一個的封裝起來, 並使得他們

原创 你不知道的JS專欄 - 函數柯里化(柯里化含義, 作用, 寫法, 大廠面試題)

你不知道的JS - 函數柯里化 目錄: 柯里化函數的概覽 手撕柯里化 阿里面試題 柯里化的寫法 柯里化函數的好處和作用 參數複用 延遲執行 柯里化的應用舉例 柯里化函數的概覽 (如果你已

原创 ES6專欄 - 新的內部方法集合 - Reflect

ES6專欄 - Reflect 目錄: Reflect概述 Reflect上的靜態方法 Reflect.get(target, prop, receiver) Reflect.set(target, prop, v

原创 原生JS專欄 - 原型/原型鏈, 五種繼承模式

原生js專欄 - 原型/原型鏈, 繼承模式 目錄: 原型 原型鏈 繼承 原型鏈繼承 借用構造函數 共享原型 聖盃模式 ES6 class 原型 原型這個東西呢, 我們可以把他理解爲祖先, 拿

原创 # Vue專欄 - 你不知道的組件用法篇(遞歸組件, 動態組件等)

Vue專欄 - 你不知道的組件用法篇 目錄: 遞歸組件 內聯模板 動態組件 Vue中組件也有很多黑科技騷操作, 雖然在開發中這些騷操作可能沒那麼頻繁的使用到, 但是在某種情況下他又可以幫助你開發更加的得心應手, 也

原创 Vue專欄 - 組件(各種傳值方式, 組件生命週期, 插槽等)

Vue專欄 - 組件基礎(各種傳值方式, 組件生命週期, 插槽等) 目錄: 組件的出現背景和基本使用 全局組件註冊及實例 局部組件註冊及實例 組件之間的傳值與通信 父組件向子組件傳值 子組件通過$emi

原创 ES6專欄 - 新的數據結構Map

ES6專欄 - Map數據結構 目錄: 基本用法 Map上的實例方法和屬性 基本用法 在過去的開發中,JS中的對象確實給我們帶來了很大便利性, 但是JS中的對象的key只能放置字符串好像有那麼點差強人意, 所以不管開發

原创 ES6專欄 - 新的數據結構Set

ES6 - 新的數據結構Set 目錄: 基本用法 Set實例的方法和屬性 之前筆者寫過, ES6給我們提供了一種新的數據結構Symbol, 而Set也是Es6給我們提供的新的數據結構, 他類似於數組, 但跟數組不同的是

原创 Vue專欄 - Vue中常用的指令一覽(用原生js對比Vue指令, 讓你深刻理解key值存在的意義是什麼)

Vue專欄 - Vue中的指令 目錄: 筆者挑了一些常用指令來寫寫,比如像v-cloak這類指令, 就被自動忽略啦 v-bind v-html v-text v-for v-if, v-else if, v-e

原创 Mysql專欄 - Mysql設置字符編碼集

MySql設置字符編碼集 5句命令一步到位, 前兩句其實是幫助你進入自己的庫的 show databases ; use 你要更改字符集的庫; 修改數據庫的字符編碼集: alter database你要更改字符集的庫 chara

原创 Mysql踩坑 - 在命令行使用mysql命令顯示mysql不是內部或者外部命令

mysql不是內部或者外部命令解決方案 當我們安裝好mysql打算愉快的進行使用時, 在命令行輸入mysql的一些命令竟然是下面這般情景 what? 其實這個 原因也很簡單, 因爲你還沒配置環境變量呢 首先我們要找到mysq

原创 移動端開發(Web App)專欄 - 移動端介紹及移動端與PC端開發上的區別

移動端開發 在寫移動端開發之前, 筆者想幫助讀者搞清楚三個概念: Native App 原生App, 他最大的特點就是分系統(IOS, Android), 他能夠很容易的調用手機系統的各種api(比如相機, 通訊錄等),同時這

原创 Nodejs專欄 - Nodejs的模塊化(module.exports和exports原理, Nodejs模塊化原理)

Nodejs的模塊化 在我們日常進行web開發的過程中, 對於模塊化總是跑不掉的, 各家的模塊化有各家的實現方式, 百花齊放, nodejs遵循commonjs規範的模塊化 把每一個文件都看做是一個模塊 如果一個模塊需要暴

原创 ES6專欄 - ES6對於數組新增的常用新特性(Array.from, Array.of等)

ES6給數組增加的常用新特性 目錄(紅色爲相對來說比較重要的): spread運算符 Array.from Array.of 實例方法: copyWithin() 實例方法: findIndex() , fin

原创 ES6專欄 - 關於ES6中的函數參數默認值和箭頭函數

ES6新的函數默認值和箭頭函數 函數這玩意, 只要你在玩編程, 就一定在隨時隨地的跟函數打交道, 在這篇博文中, 我們來聊一聊ES6爲函數增加了哪些常用的新特性 目錄(標紅的代表相對來說比較重要): 函數參數的默認值 箭頭