js題

1.閉包的理解,閉包的原理,那些地方會(huì)用到,閉包的缺點(diǎn)
2.跨域的方式(jsonp,cors),對(duì)跨域了解嗎,jsonp的限制
3.事件模型和事件委托,事件機(jī)制,事件委托和onclick的區(qū)別
4.javaScript 中 this 指向
5.cookie localstorage 存儲(chǔ)相關(guān)
6.除了 cookie 還有那些東西辨別用戶身份的
7.settimeout 的機(jī)制
8.面向?qū)ο?/a>
9.
原型鏈
10.遞歸的理解
11.js數(shù)組的方法,那些會(huì)改變?cè)瓟?shù)組
12.every和some的區(qū)別
13.數(shù)組去重
14.深拷貝和淺拷貝,深拷貝有那些原生的方法
15.繼承,原型鏈繼承怎么實(shí)現(xiàn)
16.怎么在事件捕獲階段觸發(fā)事件
17.函數(shù)防抖,函數(shù)節(jié)流
18.js基礎(chǔ)數(shù)據(jù)類型
19.typeof 返回值有哪些
20.http get和post的區(qū)別
21.怎么用原生js添加class
22.兩個(gè)數(shù)組比較,判斷是否有相同元素
23.只要對(duì)象屬性相同就算相同怎么判斷(對(duì)象的構(gòu)造)
24.JSON序列化的缺點(diǎn)
25.target有哪些對(duì)象
26.輸入url到頁(yè)面顯示的過(guò)程
27.http緩存 強(qiáng)緩存和協(xié)商緩存
28.https具體傳輸過(guò)程
29.寫(xiě)一個(gè)函數(shù),實(shí)現(xiàn)[['a','0'],['b','1'],['c','2']] => ['abc','ab2','a1c','a12','0bc','0b2','01c','012'']
30.apply call bind 的區(qū)別

setTimeout(function() {
    console.log(1)
}, 0);
new Promise(function executor(resolve) {
    console.log(2);
    for (var i = 0; i < 10000; i++) {
        i == 9999 && resolve();
    }
    console.log(3);
}).then(function() {
    console.log(4);
});
console.log(5);
//  2 3 5 4 1 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容