談一談 什么是 事件委托 有什么好處 什么是事件委托: 就是利用事件冒泡的原理把本應(yīng)該添加到具體的DOM 節(jié)點(diǎn)的的事件委托給他的 父級(jí)元素 好處 :1. 減少內(nèi)存的占用,減...
談一談 什么是 事件委托 有什么好處 什么是事件委托: 就是利用事件冒泡的原理把本應(yīng)該添加到具體的DOM 節(jié)點(diǎn)的的事件委托給他的 父級(jí)元素 好處 :1. 減少內(nèi)存的占用,減...
輪詢就是通常說(shuō)的 event loop 而事件隊(duì)列則是event loop 的具象化 話不多說(shuō) 上題目 看我慢慢分析 1、先執(zhí)行主線程 2、遇到宏隊(duì)列(macrotask)放...
當(dāng)我們了解偽數(shù)組之前先了解下普通的數(shù)組的特點(diǎn) 數(shù)組是用來(lái)存儲(chǔ)一系列值的一個(gè)集合,而每個(gè)值在數(shù)組里面都有一個(gè)對(duì)應(yīng)的索引,也可以叫做下標(biāo),索引是從0開始的,依次遞增。比如: 字符...
實(shí)現(xiàn)深克隆 前言 實(shí)現(xiàn)一個(gè)深克隆是面試中常見的問(wèn)題的,可是絕大多數(shù)面試者的答案都是不完整的,甚至是錯(cuò)誤的,這個(gè)時(shí)候面試官會(huì)不斷追問(wèn),看看你到底理解不理解深克隆的原理,很多情況...
第一題 題目是這樣的:你做的頁(yè)面在哪些瀏覽器測(cè)試過(guò),這些瀏覽器的內(nèi)核分別是什么? 其實(shí)我建議大家讀英語(yǔ),不是為了別的,就為了面試的時(shí)候顯得高大上一點(diǎn),提高點(diǎn)面試成功的幾率 哈...
哪些操作會(huì)引起頁(yè)面回流(Reflow) 談?wù)勚乩L和回流 比如我們?cè)鰟hDOM節(jié)點(diǎn),修改一個(gè)元素的寬高,頁(yè)面布局發(fā)生變化,DOM樹結(jié)構(gòu)發(fā)生變化,那么肯定要重新構(gòu)建DOM樹,而DO...
創(chuàng)建一個(gè)版本庫(kù) 創(chuàng)建一個(gè)版本庫(kù):git init ( kwydwuf注: 新版 git 中應(yīng)該用 git init ,不要再用 init-db 命令,具體可以通過(guò)命令 git...
node的特點(diǎn): 1:非阻塞的 i(input 輸入)/o(output 輸出) 模型 通過(guò)異步回調(diào)將阻塞操作變成非阻塞 一般的情況下 io操作都是堵塞的(網(wǎng)絡(luò)請(qǐng)求(同步和...
爬蟲 競(jìng)價(jià)排名搜索引擎 http://www.hehe.comlol王者榮耀tfboy http://www.hehe1.com 網(wǎng)站權(quán)重 1、獲取相關(guān)的網(wǎng)頁(yè) 2、根據(jù)網(wǎng)頁(yè)分...
中間件 中間件 middleware (攔截器) 中間的插件 中間件的本質(zhì)是一個(gè)函數(shù) 一般情況下有三個(gè)參數(shù) req res next 中間件的分類 1. 自定義中間件(mid...
//instanceof函數(shù)2instanceof函數(shù)1實(shí)例是否一致 //isPrototypeOf函數(shù)1.prototype.isPrototypeOf(函數(shù)2); 原型...
中間件 中間件 middleware (攔截器) 中間的插件 中間件的本質(zhì)是一個(gè)函數(shù) 一般情況下有三個(gè)參數(shù)req res next 中間件的分類 1.自定義中間件(middl...
this是Javascript語(yǔ)言的一個(gè)關(guān)鍵字。 隨著函數(shù)使用場(chǎng)合的不同,this的值會(huì)發(fā)生變化。但是有一個(gè)總的原則,那就是this指的是,調(diào)用函數(shù)的那個(gè)對(duì)象。 1.this...
下面內(nèi)容只是帶你git入門,一些基礎(chǔ)的東西,是開發(fā)過(guò)程中一些基本的操作,單單這些你會(huì)用了之后就能發(fā)現(xiàn)他的好處,以及使用命令行Enter敲擊時(shí)的快感,還能提高逼格。 當(dāng)然我們還...
React React 是一個(gè)用于構(gòu)建用戶頁(yè)面的JavaScript庫(kù),專注于視圖,實(shí)現(xiàn)組件化開發(fā)。 組件化概念 將一個(gè)復(fù)雜的頁(yè)面分成若干個(gè)獨(dú)立的組件,每個(gè)組件都包含自己的邏...
React推出后,出于不同的原因先后出現(xiàn)三種定義react組件的方式,殊途同歸; 具體的三種方式: 函數(shù)式定義的無(wú)狀態(tài)組件 es5原生方式React.createClass定...
在組件的整個(gè)生命周期中,隨著該組件的props或者state發(fā)生改變,其DOM表現(xiàn)也會(huì)有相應(yīng)的變化。一個(gè)組件就是一個(gè)狀態(tài)機(jī),對(duì)于特定地輸入,它總返回一致的輸出。 一個(gè)Reac...
生命周期 beforeCreate : 數(shù)據(jù)觀測(cè) 和 初始化事件還未開始 created: 完成數(shù)據(jù)觀測(cè) , 屬性和方法運(yùn)算 , 初始化事件 , $...
1.安裝腳手架工具vue-cli(命令行) 全局安裝vue-cli Mac打開終端,windows打開命令行工具 輸入npm install --global vue-cli...
Vue實(shí)例有一個(gè)完整的生命周期,也就是從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、銷毀等一系列過(guò)程,我們稱這是Vue的生命周期。通俗說(shuō)就是Vue實(shí)例從創(chuàng)建...