原创 Vue之slot插槽詳解

Vue slot插槽 一.slot簡介 slot(插槽),我們理解爲就是"佔位",還有些人可能沒那麼儒雅,稱之爲"佔坑,茅坑",所以有坑,我們就要填.真正的作用是:在組件模版中佔一個坑,當我們使用這個組件標籤的時候,通過替換組

原创 Vue響應式原理探究及源碼實現

Vue響應式原理 一.簡介 Vue響應式的原理,其實就是基於ES5的Object靜態方法: Object.defineProperty() 對這個方法做劫持,還有說法是代理,劫持數據的setter和getter.然後結合發佈

原创 Vue之動態組件詳解

Vue動態組件 文章目錄Vue動態組件一.背景1.v-if動態加載2.v-show動態加載二.動態組件1.動態組件實現2.keep-alive 狀態保持2.1 被keep-alive緩存組件特點2.2 keep-alive的更多

原创 Git命令入門教程

文章目錄一.Git是什麼二.SVN與Git的最主要的區別?三.安裝Git四.操作文件,提交到git服務器1.gid add 文件名 提交到暫存區2.git commit -m "提交的備註"3.查看commit狀態 gi

原创 js運動研究

文章目錄一.爲什麼要學習運動框架二.js運動原理1.認識運動,從運動開始,讓元素真正的動起來2.分享到案例3.淡入淡出效果4.緩衝菜單5.多物體運動6.多物體淡入淡出7.使用offset系列的安全隱患8.多物體多樣式兼容透明9.完

原创 nodejs入門之web服務搭建

一. 搭建Web服務 步驟: 1.加載http模塊 2.創建http服務 3.服務端對象監聽request請求,用於監聽客戶端的請求 ​ 4.啓動http服務,監聽端口 參考代碼: //1.引入node內置模塊http va

原创 nodejs入門之CommonJS規範

CommonJS規範 文章目錄CommonJS規範1.概述2.module對象module.exportsexports變量3.AMD規範與CommonJS規範的兼容性4.require命令1.基本用法2.加載規則3.目錄的加載規

原创 nodejs入門之Express基礎

Express基礎 文章目錄Express基礎一.前言基於Node.js平臺,快速,開放,極簡的Web開發框架1.框架的作用2.Node相關的框架二.Express簡介三.安裝Express四,使用,搭建一個express的服務五

原创 Vue組件基礎詳解

Vue組件 文章目錄Vue組件一.概念二.組件的使用1.組件的註冊2.組件的調用3.組件的複用4.組件名5.組件的注意事項三.Props選項1.props命名規則2.設置props3.傳遞參數4.props的默認值5.props的

原创 mongodb命令 基礎操作

MongoDB基礎操作 文章目錄MongoDB基礎操作一,對比SQL與MongoDB相關概念二.MongoDB操作命令和語法1.創建數據庫2.查看所有數據庫3.刪除數據庫4.查看當前使用的數據庫5.顯示當前數據庫的狀態信息6.修改

原创 深拷貝和淺拷貝詳解

深拷貝和淺拷貝詳解 文章目錄深拷貝和淺拷貝詳解一.概念1.值類型和引用類型1.1值類型1.2 引用類型1.淺拷貝2.深拷貝2.1 JSON.parse+JSON.stringify2.2 lodash 實現深拷貝2.3 遞歸拷貝

原创 JWT 身份驗證

JWT token驗證 文章目錄JWT token驗證一.背景二.傳統的身份驗證缺點:三.jwt token身份驗證1.驗證流程2.jwt組成2.1 Header(頭部)2.2 PayLoad(載荷)2.3 Signature

原创 js事件委託詳解

​       今天呢,咱們來說說事件委託,有的相關資料叫事件代理. ​      首先呢,先來講講事件委託的起源:由於事件處理程序可以爲web應用提供交互能力,因此很多開發人員會不分青紅皁白的向頁面

原创 live-server小型本地服務器

live-server 文章目錄live-server一.簡介二.爲什麼要使用三.安裝四.使用五.參數命令 一.簡介 ​ 這是一個具有實時重新加載功能的小型開發服務器,在我們本地開發中,特別是寫靜態頁面的時候,每次修改網頁的時候

原创 bcryptjs密碼加密

bcryptjs密碼加密 文章目錄bcryptjs密碼加密一.背景二.md5加密1.安裝 js-md52.使用3.md5加密的缺點三.bcryptjs加密1.bcryptjs是nodejs中比較好的一款加鹽(salt)加密的包.2