一 、 作用域 執(zhí)行環(huán)境 執(zhí)行上下文(execution context),也稱執(zhí)行環(huán)境,定義了變量和函數(shù)有權(quán)訪問的數(shù)據(jù)。環(huán)境中的所有變量和函數(shù)都保存在一個變量對象中。當某個...
一 、 作用域 執(zhí)行環(huán)境 執(zhí)行上下文(execution context),也稱執(zhí)行環(huán)境,定義了變量和函數(shù)有權(quán)訪問的數(shù)據(jù)。環(huán)境中的所有變量和函數(shù)都保存在一個變量對象中。當某個...
每次做移動端項目,都要根據(jù)設(shè)計圖規(guī)劃和設(shè)計好項目rem和px換算比例。久而久之,找到一套rem自適應JS代碼,只要把這段js代碼最好封裝在一個單獨的js文件里,并且放在所有的...
// 計算兩個時間戳相差的多少年多少月多少天 calculateDiffTime() { let startTime = '1629107469000' //2021-08...
一、Nuxt.js是什么 一個基于Vue.js生態(tài)的第三方開源服務端渲染應用框架 他可以幫助我們輕松的使用vue.js技術(shù)棧構(gòu)建同構(gòu)應用 中文文檔[https://www.n...
一、概述 SPA 單頁面應用優(yōu)點用戶體驗好開發(fā)效率高渲染性能好可維護性好 SPA單頁面應用缺點首屏渲染時間長不利于SEO 借鑒了傳統(tǒng)的服務端渲染image.png 客戶端激活...
Vue組件間通信方式 Vuex核心概念和基本使用 購物車案例 模擬實現(xiàn)vuex 一、組件內(nèi)的狀態(tài)管理流程 狀態(tài)管理組成state:驅(qū)動應用的數(shù)據(jù)源view:以聲明方式將sta...
一、 模板編譯 模板編譯介紹:模板編譯的主要目的是將模板(template)轉(zhuǎn)換為渲染函數(shù)(render) 渲染函數(shù) 模板編譯的作用Vue2.x使用VNode描述視圖以及各種...
回顧 虛擬DOM庫 - Snabbdom[http://www.itdecent.cn/p/2c5a83ca2726] 什么是虛擬DOM虛擬DOM(Virtual Dom ...
一、準備工作 Vue源碼的獲取項目地址:https://github.com/vuejs/vue[https://github.com/vuejs/vue]Fork 一份到自...
模擬 Vue.js 響應式原理 一、數(shù)據(jù)驅(qū)動 準備工作 數(shù)據(jù)驅(qū)動 響應式的核心原理 發(fā)布訂閱模式和觀察者模式 數(shù)據(jù)驅(qū)動 數(shù)據(jù)響應式、雙向綁定、數(shù)據(jù)驅(qū)動 數(shù)據(jù)響應式數(shù)據(jù)模型僅僅...
Vue-Router 原理實現(xiàn) 一、Vue-Router 動態(tài)路由 二、Vue-Router 嵌套路由 三、Vue-Router 編程式導航 四、Vue-Router Has...
Rollup RollUp 更為小巧,僅僅是一款ESM打包器,Rollup中并不支持類似HMR這種高級特性,RollUp并不是要與Webpack全面競爭,初衷是希望提供一個充...
常用的自動化構(gòu)建工具 Grunt Gulp FIS Grunt Grunt標記任務失敗 Grunt 配置方法 Grunt 多任務 Grunt 插件的使用 安裝插件 grun...