前端緩存 前端緩存可分為兩大類:http緩存和瀏覽器緩存。我們今天重點講的是http緩存,所以關(guān)于瀏覽器緩存大家自行去查閱。下面這張圖是前端緩存的一個大致知識點: HTTP緩...
前端緩存 前端緩存可分為兩大類:http緩存和瀏覽器緩存。我們今天重點講的是http緩存,所以關(guān)于瀏覽器緩存大家自行去查閱。下面這張圖是前端緩存的一個大致知識點: HTTP緩...
項目用到的技術(shù):vue + vue-router + vuex + axios + vant-ui + webpack + sass 項目從3月中旬開始搭建,當(dāng)時需求都沒明確...
前言 Proxy 也就是代理,可以幫助我們完成很多事情,例如對數(shù)據(jù)的處理,對構(gòu)造函數(shù)的處理,對數(shù)據(jù)的驗證,說白了,就是在我們訪問對象前添加了一層攔截,可以過濾很多操作,而這些...
Module 1.ES6在語言標準的層面上,實現(xiàn)了模塊功能,成為瀏覽器和服務(wù)器通用的模塊解決方案,完全可以取代 CommonJS 和 AMD 規(guī)范,基本特點如下: 每一個模塊...
1. 3種安裝方式 vuex文檔https://vuex.vuejs.org/zh/installation.html []vuecli3.0進入里安裝vuex依賴 2. 配...
講解大致會根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
在前端開發(fā)的過程中,我們經(jīng)常會需要綁定一些持續(xù)觸發(fā)的事件,如 resize、scroll、mousemove 等等,但有些時候我們并不希望在事件持續(xù)觸發(fā)的過程中那么頻繁地去執(zhí)...
1、Vue本質(zhì)上是一個構(gòu)造函數(shù),只能通過new調(diào)用 2、Vue有5個原型屬性和方法init方法(內(nèi)部方法):initMixin(Vue)數(shù)據(jù)相關(guān):stateMixin(Vue...
一、瀏覽器拋出異常 1、標準格式 2、finally語句 即:try 中語句不發(fā)生錯誤執(zhí)行完畢后會執(zhí)行 finally 中的語句,try 中的語句發(fā)生錯誤,則執(zhí)行 catch...
一、模塊化概念## 將一個復(fù)雜的程序依據(jù)一定的規(guī)則(規(guī)范)封裝成幾個塊(文件), 并進行組合在一起;塊的內(nèi)部數(shù)據(jù)與實現(xiàn)是私有的, 只是向外部暴露一些接口(方法)與外部其它模塊...
一、this原理 this是JavaScript的一個關(guān)鍵字,函數(shù)調(diào)用時才會出現(xiàn);因為函數(shù)是在一定的環(huán)境中運行的,調(diào)用函數(shù)時肯定需要知道是[誰調(diào)用的]?就用到了this進行指...
一、執(zhí)行上下文是什么 代碼運行是在一定的環(huán)境之中運行的,這個運行環(huán)境我們就成為執(zhí)行環(huán)境,也就是執(zhí)行上下文,按照執(zhí)行環(huán)境不同,我們可以分為三類:全局執(zhí)行環(huán)境:代碼首次執(zhí)行時候的...
一、閉包概念 閉包:有權(quán)訪問另一個函數(shù)作用域中的變量的函數(shù);一般情況就是在一個函數(shù)中包含另一個函數(shù)。從官方定義我們知道閉包是一個函數(shù),只不過這個函數(shù)有[超能力],可以訪問到另...
首先說明一下,JavaScript沒有用動態(tài)作用域概念,但 this 機制卻和動態(tài)作用域類似! JavaScript是通過作用域鏈的方式進行變量查找的,而JS作用域鏈是詞法作...