原创 箭頭函數的this指向
1.普通函數的this:指向它的調用者,如果沒有調用者則默認指向window.2.箭頭函數的this: 指向箭頭函數定義時所處的對象,而不是箭頭函數使用時所在的對象,默認使用父級的this.圖1:函數fn的父級this指向window圖2
原创 CSS過渡和動畫
一.過渡1.定義:將CSS的屬性值在一段時間內平緩變化的過程給體現出來;2.指定過渡屬性 2.1作用:指定哪個或者哪幾個屬性值,在變化時需要使用過渡效果來體現;2.2屬性:transition-property取值:屬性名 例子:tran
原创 函數節流和防抖
一、函數節流 (1)定義:一個函數執行一次後,只有大於設定的執行週期後纔會執行第二次 (2)原理:用時間戳來判斷是否已到回調該執行時間,記錄上次執行的時間戳,然後每次觸發 scroll 事件執行回調,回調中判斷當前時間戳距離上次執行時間
原创 Vue自定義指令
除了核心功能默認內置的指令 (v-model 和 v-show等),Vue 也允許註冊自定義指令。 1.例子一:<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><titl
原创 我的友情鏈接
51CTO博客開發
原创 瀏覽器的渲染知識(一)
先從兩段代碼說起:(1)<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>test</title> </head><body><ul id="container"></ul>
原创 箭頭函數的this指向
1.普通函數的this:指向它的調用者,如果沒有調用者則默認指向window.2.箭頭函數的this: 指向箭頭函數定義時所處的對象,而不是箭頭函數使用時所在的對象,默認使用父級的this.圖1:函數fn的父級this指向window圖2
原创 函數節流和防抖
一、函數節流 (1)定義:一個函數執行一次後,只有大於設定的執行週期後纔會執行第二次 (2)原理:用時間戳來判斷是否已到回調該執行時間,記錄上次執行的時間戳,然後每次觸發 scroll 事件執行回調,回調中判斷當前時間戳距離上次執行時間
原创 關於flex的三屬性2--flex-basis
1.先看幾個例子:(1)每個item均未設置width 和 flex-baiss,元素呈現的大小爲flex下內容的大小 (2)元素item01只設置width=100px(隱含flex-basis=auto),元素item02只設置
原创 關於flex的三屬性(1)flex-grow
flex-grow 這篇先講flex取值的問題,後面的文章在深入講解彈性佈局的應用。1.flex是由 flex-grow,flex-shrink,flex-basis組成。看下圖其中flex-grow:代表父容器在主軸上還有多少剩餘空
原创 Vue生命週期鉤子函數
<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-s
原创 CSS3之轉換
一、轉換 1.定義:改變元素在頁面的形狀、角度、大小、位置的一種效果。 2.分類:2D轉換和3D轉換。 2D轉換: (1)位移 1-1 作用:改變元素在頁面中的位置; 1-2 語法:屬性--tr
原创 Vue組件間的通信--父傳子
屬性傳值,子組件props 接收<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title></head><body><div id="app"> <parent
原创 CSS複雜選擇器
CSS 復 雜 選 擇 器對CSS複雜選擇器做一個簡單的總結:1-2 相鄰兄弟選擇器、通用兄弟選擇器 <style> p+b{ font-size:30pt;
原创 Vue自定義指令
除了核心功能默認內置的指令 (v-model 和 v-show等),Vue 也允許註冊自定義指令。 1.例子一:<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><titl