一、輸入一個(gè)網(wǎng)址后都發(fā)生了什么 輸入網(wǎng)址并回車,瀏覽器檢查網(wǎng)絡(luò)是否連通2、解析域名(訪問(wèn)DNS服務(wù)器)3、瀏覽器發(fā)送HTTP請(qǐng)求4、服務(wù)器處理請(qǐng)求5、服務(wù)器返回HTML響應(yīng)6...
一、輸入一個(gè)網(wǎng)址后都發(fā)生了什么 輸入網(wǎng)址并回車,瀏覽器檢查網(wǎng)絡(luò)是否連通2、解析域名(訪問(wèn)DNS服務(wù)器)3、瀏覽器發(fā)送HTTP請(qǐng)求4、服務(wù)器處理請(qǐng)求5、服務(wù)器返回HTML響應(yīng)6...
JavaScript的學(xué)習(xí)零散而龐雜,很多時(shí)候我們學(xué)到了一些東西,但是卻沒辦法感受到進(jìn)步!甚至過(guò)了不久,就把學(xué)到的東西給忘了。為了解決自己的這個(gè)困擾,在學(xué)習(xí)的過(guò)程中,我一直在...
相信很多學(xué)習(xí)前端的朋友都認(rèn)識(shí)JavaScript的三座大山。 這里假設(shè)閱讀的朋友對(duì)js已經(jīng)有一定的基礎(chǔ)。如果沒有的話,請(qǐng)暫時(shí)留步。 那js三座大山是什么呢? 1、原型和原型鏈...
第二篇已更新,點(diǎn)擊進(jìn)入第三篇已更新,點(diǎn)擊進(jìn)入 三篇文章都更新完畢,完整的剖析了 JS 原型與原型鏈,希望通過(guò)這些教程能讓你對(duì) Javascript 這門語(yǔ)言理解的更透徹! 一...
未經(jīng)允許,不得擅自改動(dòng)和轉(zhuǎn)載 今年的阿里實(shí)習(xí)招聘開始了,想內(nèi)推的可以私聊我哦 從3月開始準(zhǔn)備,一直到5月22號(hào),終于拿到阿里的實(shí)習(xí)offer,這一路,真的是一把辛酸淚!下面細(xì)...
(注1:如果有問(wèn)題歡迎留言探討,一起學(xué)習(xí)!轉(zhuǎn)載請(qǐng)注明出處,喜歡可以點(diǎn)個(gè)贊哦?。ㄗ?:更多內(nèi)容請(qǐng)查看我的目錄。) 1. 簡(jiǎn)介 JS入門難點(diǎn)系列到此,我們將進(jìn)行一個(gè)階段性的總結(jié)...
1、作用域作用域是在運(yùn)行時(shí)代碼中的特定變量的有效范圍。作用域決定了代碼區(qū)塊中變量和其他資源的可見性。作用域內(nèi)層可以看見作用域外層,作用域外層不能看見作用域外層,所以作用域在不...
Javascript是前端面試的重點(diǎn),本文重點(diǎn)梳理下Javascript中的常考知識(shí)點(diǎn),然后就一些容易出現(xiàn)的題目進(jìn)行解析。限于文章的篇幅,無(wú)法將知識(shí)點(diǎn)講解的面面俱到,因此只羅...
call模擬實(shí)現(xiàn) 分析: call改變了this的指向,指向了foo bar函數(shù)執(zhí)行 步驟: 函數(shù)設(shè)置為對(duì)象屬性 執(zhí)行函數(shù) 刪除函數(shù) 模擬實(shí)現(xiàn): apply模擬實(shí)現(xiàn) 與cal...
題外篇 如何改變this得指向,常見的四種操作如下 使用call、apply、bind 在執(zhí)行函數(shù)內(nèi)部使用let that = this es6中使用箭頭函數(shù) 對(duì)象實(shí)例化 n...
一、幾個(gè)概念 EC(Execution Context):函數(shù)執(zhí)行環(huán)境(或執(zhí)行上下文) ECS(Execution Context Stack):執(zhí)行環(huán)境棧 VO(Varia...
一、使用時(shí)間戳 注:當(dāng)鼠標(biāo)移入的時(shí)候,事件立刻執(zhí)行,每過(guò) 1s 會(huì)執(zhí)行一次,如果在 4.2s 停止觸發(fā),以后不會(huì)再執(zhí)行事件。 二、使用定時(shí)器 注:當(dāng)鼠標(biāo)移入的時(shí)候,事件不會(huì)立...
一、在前端中有一些事件會(huì)頻繁的觸發(fā)容易造成頁(yè)面卡頓,例如: window 的 resize、scroll mousedown、mousemove keyup、keydown ...