1、初始化Vue項目 步驟一:安裝node.js; 步驟二:安裝npm; 步驟三:安裝全局vue-cli腳手架; 步驟四:使用vue-cli初始化項目。vue init we...
npm是前端開發(fā)人員廣泛使用的包管理工具,項目中通過package.json來管理項目中所依賴的npm包的配置。package.json就是一個json文件,除了能夠描述項目...
@尚有 函數的調用者的上下文
Promise從入門到拿Offer之手寫Promise1、Promise構造函數的實現 Promise構造函數用來聲明示例對象,需要傳入一個執(zhí)行器函數。其中包括resolve函數和reject函數,以及幾個重要的屬性:狀態(tài)屬性、...
@牛頭人酋長 建議立刻行動,小心發(fā)霉了
Promise從入門到拿Offer之手寫Promise1、Promise構造函數的實現 Promise構造函數用來聲明示例對象,需要傳入一個執(zhí)行器函數。其中包括resolve函數和reject函數,以及幾個重要的屬性:狀態(tài)屬性、...
Vue2數據雙向綁定是通過采用數據劫持結合發(fā)布者-訂閱者模式的方式來實現的。通過Object.defineProperty()來劫持各個屬性的setter,getter。修改...
1、進程、線程區(qū)別 計算機的核心是CPU,它承擔了所有的計算任務;而操作系統(tǒng)是計算機的管理者,它負責任務的調度、資源的分配和管理,統(tǒng)領整個計算機硬件;應用程序則是具有某種功能...
1、深度優(yōu)先和廣度優(yōu)先的區(qū)別 1) 二叉樹的深度優(yōu)先遍歷的非遞歸的通用做法是采用棧,廣度優(yōu)先遍歷的非遞歸的通用做法是采用隊列。 2) 深度優(yōu)先遍歷:對每一個可能的分支路徑深入...
1、什么事柯里化 在計算機科學中,柯里化(Currying)是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,并且返回接受余下的參數且返回結果的新函...
1、什么是版本控制 版本控制(Version control),是維護工程藍圖的標準做法,能追蹤工程藍圖從誕生一直到定案的過程。此外,版本控制也是一種軟件工程技巧,借此能在軟...
WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進行全雙工通訊的協(xié)議。 傳統(tǒng)的HTTP協(xié)議是無狀態(tài)的,每次請求(request)都要由客戶端(如 瀏覽...
1、鼠標事件 鼠標點擊事件包括 4 個:click(單擊)、dblclick(雙擊)、mousedown(按下)和 mouseup(松開)。其中 click事件類型比較常用,...
transform屬性可以實現文字或圖像的旋轉、縮放、傾斜、移動這4中類型的變形處理。 1、2D 1)旋轉 rotate方法,定義 2D 旋轉。在參數中加入角度值,角度值后面...
1、JS 如何使屬性或者對象不能被改變? 1)對象常量 結合writable: false和configurable: false就可以創(chuàng)建一個真正的常量屬性(不可修改、重定...
1、三角形 1)先畫個正方形; 2)將 border 的值加大,并設為不同的顏色; 3)寬高均設為 0,剩下四個border,就變成。 4)想要哪個三角形,就保留哪個三角形的...
1、CSRF CSRF(Cross-site request forgery):跨站請求偽造。攻擊者盜用了你的身份,以你的名義發(fā)送惡意請求。 常見攻擊場景::以你名義發(fā)送郵件...
1、Vue中的修飾符有哪些? 修飾符是用于限定類型以及類型成員的聲明的一種符號。Vue中修飾符分為如下五種:表單修飾符、事件修飾符、鼠標按鍵修飾符、鍵值修飾符和v-bind修...
1、OSI與TCP參考模型 OSI七層模型:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。 TCP/IP 四層:數據鏈路層、網絡層、傳輸層、應用層。 1)應用層...