一、執(zhí)行時(shí)間的區(qū)別window.onload會(huì)在頁(yè)面所有的元素加載完成之后執(zhí)行。document.ready是在Dom結(jié)構(gòu)繪制完畢之后執(zhí)行,不需要等到加載完畢。二、執(zhí)行個(gè)數(shù)的...
一、執(zhí)行時(shí)間的區(qū)別window.onload會(huì)在頁(yè)面所有的元素加載完成之后執(zhí)行。document.ready是在Dom結(jié)構(gòu)繪制完畢之后執(zhí)行,不需要等到加載完畢。二、執(zhí)行個(gè)數(shù)的...
一、閉包 閉包就是因?yàn)樵诤瘮?shù)中可以訪問(wèn)全局變量,但是全局中無(wú)法訪問(wèn)局部變量, 所以如果我們需要溝通全局和局部的話(huà),需要利用在函數(shù)的內(nèi)部再次生成一個(gè)函數(shù),并且返回需要獲取的變量...
一、同源:域名、端口、協(xié)議都相同。如果有一個(gè)不同,則是跨域。 同源策略是瀏覽器的安全策略,用來(lái)阻止origin文檔或者是它加載的腳本與另外一個(gè)源的資源進(jìn)行交互??梢宰钃鯋阂馕?..
目前主流的JavaScript模塊有CommonJS、AMD、CMD、以及ES的模塊系統(tǒng)。 一、CommonJS commonJS的出發(fā)點(diǎn):js沒(méi)有完善的模塊系統(tǒng),但是隨著N...
面試官問(wèn)到這一道文提示,是想考察我們對(duì)兩個(gè)狀態(tài)管理的工具的用法是否熟悉,我們可以先從共同點(diǎn),每一個(gè)的具體用法,區(qū)別進(jìn)行回答。 1.共同點(diǎn): 兩者都是為了解決狀態(tài)不好管理,無(wú)法...
首先,我沒(méi)需要了解清楚一下知識(shí):1.在js中,萬(wàn)物皆對(duì)象,方法(Function)是對(duì)象,方法的原型Function.prototype也是對(duì)象,所以他們都會(huì)擁有對(duì)象共有的特...
理解:react中的事件都是合成事件,不是把每一個(gè)dom的事件綁定在dom上,而是把事件統(tǒng)一綁定到document中,觸發(fā)時(shí)通過(guò)事件冒泡到document進(jìn)行觸發(fā)合成事件,因...
1.vue-router 和 react-router的區(qū)別 首先,我們先看一下在vue-router和react-router中的用法本質(zhì)Vue-Router hash:使...
1.webpack是什么? webpack是一個(gè)打包模塊化javascript的工具,在webpack里一切文件皆模塊,通過(guò)Loader轉(zhuǎn)換文件,通過(guò)plugin注入鉤子,最...
1.談?wù)勛兞刻嵘?考察點(diǎn):js基礎(chǔ)知識(shí),js執(zhí)行機(jī)制,變量的提升答:執(zhí)行js代碼時(shí),會(huì)生成執(zhí)行環(huán)境,在函數(shù)中的代碼會(huì)產(chǎn)生函數(shù)執(zhí)行環(huán)境,函數(shù)外的代碼執(zhí)行全局執(zhí)行環(huán)境,我們看一個(gè)...