前端路由 hash 與 history 差異:https://juejin.cn/post/7096034733649297421[https://juejin.cn/pos...
前端路由 hash 與 history 差異:https://juejin.cn/post/7096034733649297421[https://juejin.cn/pos...
apply、call、bind三者的異同在于: 都可以改變函數(shù)的this對(duì)象指向 第一個(gè)參數(shù)相同,都是this要指向的對(duì)象,如果如果沒有這個(gè)參數(shù)或參數(shù)為undefined或n...
1.使用范圍不一樣 toString:數(shù)值、布爾值、對(duì)象和字符串值都有toString()方法,但是null和undefined值沒有這個(gè)方法String:函數(shù)可以將任何類型...
防抖 在事件被觸發(fā)n秒后再執(zhí)行回調(diào),如果在這n秒內(nèi)又被觸發(fā),則重新計(jì)時(shí)。 節(jié)流 規(guī)定在一個(gè)單位時(shí)間內(nèi),只能觸發(fā)一次函數(shù)。如果這個(gè)單位時(shí)間內(nèi)觸發(fā)多次函數(shù),只有一次生效。 總結(jié) ...
子組件 一、什么時(shí)候需要使用輔助函數(shù) 當(dāng)一個(gè)組件需要獲取多個(gè)狀態(tài)的時(shí)候,使用方式會(huì)有些重復(fù)和冗余。為了解決這個(gè)問題,我們可以使用輔助函數(shù)來(lái)簡(jiǎn)化使用方式,讓我們少按幾次鍵 二、...
Vue 是組件級(jí)更新,如果不采用異步更新,那么每次更新數(shù)據(jù)都會(huì)對(duì)當(dāng)前組件進(jìn)行重新渲染,所以為了性能, Vue 會(huì)在本輪數(shù)據(jù)更新后,在異步更新視圖。這也是nextTick 產(chǎn)生...
我們先根據(jù)真實(shí)DOM生成一顆virtual DOM,當(dāng)virtual DOM某個(gè)節(jié)點(diǎn)的數(shù)據(jù)改變后會(huì)生成一個(gè)新的Vnode,然后Vnode和oldVnode作對(duì)比,發(fā)現(xiàn)有不一樣...
Vue的核心特性之一,數(shù)據(jù)驅(qū)動(dòng)視圖,我們修改數(shù)據(jù)視圖隨之響應(yīng)更新 Vue2.x是借助Object.defineProperty()實(shí)現(xiàn)的,而Vue3.x是借助Proxy實(shí)現(xiàn)的...
vue.js是用于構(gòu)建用戶界面的漸進(jìn)式JavaScript 的單頁(yè)面應(yīng)用框架,特點(diǎn): 易學(xué)易用,性能出色,適用場(chǎng)景豐富的 Web 前端框架。 無(wú)需構(gòu)建步驟,漸進(jìn)式增強(qiáng)靜態(tài)的 ...
面試官想聽到什么答案呢? 1、為什么會(huì)出現(xiàn)前端路由。 2、前端路由解決了什么問題。 3、前端路由實(shí)現(xiàn)的原理是什么。 1、為什么會(huì)出現(xiàn)前端路由。 傳統(tǒng)頁(yè)面: 整個(gè)項(xiàng)目都是 DO...
Vue 詳情見:https://blog.csdn.net/huangjianfeng21/article/details/92043800[https://blog.csd...
如果用不了可能是版本問題,實(shí)在不行建議嘗試下,以下版本"less": "^3.0.4", "less-loader": "^5.0.0"less-loader安裝失敗的話,后...
該文章使用版本"sass": "1.26.8","sass-loader": "8.0.2"sass-loader安裝失敗的話,請(qǐng)嘗試安裝8.0以上版本,可能是版本不兼容 f...