前段時(shí)間由于某種原因屹逛,開始接手開發(fā)公司前端Vue搭建的項(xiàng)目 該前端項(xiàng)目采用的是基于git rebase的形式去合并代碼础废,而我之前使用git一直都是采用merge的形式合并分支...
1、模塊打包運(yùn)行原理 Webpack是如何把這些模塊合并到一起罕模,并且保證其正常工作的评腺,你是否了解呢? webpack的整個(gè)打包流程: a淑掌、讀取webpack的配置參數(shù)蒿讥; b、...
路由守衛(wèi)主要的用途是處理頁面路由的跳轉(zhuǎn)抛腕,在某些特殊的頁面可以對(duì)路由的跳轉(zhuǎn)進(jìn)行攔截芋绸,比如:淘寶網(wǎng)的訂單列表頁面,如果用戶沒有登錄担敌,那么是根本無法查看訂單列表的摔敛,這時(shí)就需要將頁面...
1全封、需求描述 當(dāng)在做后臺(tái)管理系統(tǒng)時(shí)马昙,經(jīng)常需要做到點(diǎn)擊記住密碼桃犬,然后登錄進(jìn)入系統(tǒng)后,一番操作后退出系統(tǒng)希望能夠自動(dòng)的記住上次登錄的賬號(hào)密碼行楞,這個(gè)功能實(shí)現(xiàn)并不算復(fù)雜疫萤。 2、過程分...
首先,這三個(gè)函數(shù)是為了改變函數(shù)時(shí)的執(zhí)行上下文梦鉴,也就是為了改變函數(shù)運(yùn)行時(shí)this的指向李茫。1、call肥橙、bind魄宏、apply的區(qū)別call和apply是改變了函數(shù)的this上下文...
先來一段代碼 new 過程一共包括4個(gè)步驟: 1椭坚、創(chuàng)建一個(gè)新對(duì)象 2予跌、設(shè)置原型鏈,將空對(duì)象的原型proto指向構(gòu)造函數(shù)的原型 3善茎、將構(gòu)造函數(shù)的作用域賦給新對(duì)象(將this指向...
一垂涯、如何區(qū)分深拷貝和淺拷貝汁掠? 假設(shè)B復(fù)制了A,當(dāng)修改A時(shí)集币,看B是否發(fā)生變化考阱,如果B也跟著變了,說明這是淺拷貝鞠苟,拿人手短乞榨;如果B沒變秽之,那就是深拷貝,自食其力吃既。 二考榨、淺拷貝 可以...
一、作用域 作用域就是變量和函數(shù)可以訪問的范圍震叙,即作用域控制著變量和函數(shù)的可見性和生命周期掀鹅。 1、全局作用域 任何地方都能訪問到的對(duì)象擁有全局作用域媒楼。1.1 不在任何函數(shù)內(nèi)定...
在JavaScript中乐尊,對(duì)象其實(shí)就是一組鍵值對(duì)的組合。 1划址、字面量對(duì)象(Object.Literals) 這是JS中創(chuàng)建對(duì)象的最簡單扔嵌、最常見的方法之一,只需要在花括號(hào)內(nèi)定義...
一夺颤、什么是閉包痢缎? 如果這個(gè)函數(shù)能夠訪問其他函數(shù)作用域中的變量,那么這個(gè)函數(shù)就叫做閉包世澜。 換句話說牺弄,只要在一個(gè)函數(shù)中再定義一個(gè)函數(shù),這個(gè)內(nèi)部函數(shù)就是一個(gè)閉包宜狐。其實(shí)就是函數(shù)嵌套函...
一势告、TCP/IP 模型 在介紹TCP和UDP協(xié)議之前,有必要先了解下TCP/IP模型抚恒,TCP/IP中的兩個(gè)具有代表性的傳輸協(xié)議:TCP和UDP咱台。TCP/IP 是互聯(lián)網(wǎng)相關(guān)的各...