1.margin外邊距合并的問(wèn)題
https://blog.csdn.net/david___/article/details/53940407
2.判斷數(shù)組的方法
1??Array.isArray()方法??Array.isArray([1,2,3]);// true
2??instanceof? ? ? ?[1,2,3] instanceof Array //true
3??Object.prototype.toString.call(參數(shù)) 返回[object Array]
typeof Undefined? //'undefined'
typeof Null //'object'
typeof Boolean //‘boolean’
typeof String //‘string’
typeof Symbol //‘symbol’
typeoffunction(){}==='function';
任何其他對(duì)象都是object
3.偽數(shù)組都有哪些氧卧,怎么轉(zhuǎn)換成真正的數(shù)組
何為偽數(shù)組:元素?zé)o法調(diào)用數(shù)組方法领斥,也無(wú)法使用length屬性计福,但是可以使用數(shù)組的遍歷方法(for循環(huán)配合數(shù)組下標(biāo))來(lái)遍歷它們。
常見(jiàn)的偽數(shù)組:arguments參數(shù)刽锤,arguments是一個(gè)對(duì)象,而非一個(gè)數(shù)組。
? ? ? ? ? ? ? ? ? ? ? ? 調(diào)用document.getElementsByTagName、getElementsByClassName等各類(lèi)獲取元素的方法询兴,返回的是一個(gè)NodeList(節(jié)點(diǎn)列表)跟啤,也并不是一個(gè)真正的數(shù)組诽表。
將偽數(shù)組轉(zhuǎn)換成真正的數(shù)組:1.使用slice,基于當(dāng)前項(xiàng)隅肥,創(chuàng)建一個(gè)新數(shù)組竿奏,并返回新數(shù)組。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Array.prototype.slice.call(content)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?原理:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.使用ES6的數(shù)組方法腥放,Array.from()
? ??????????????????????????????????????????function test(){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?var arg = Array.from(arguments);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?arg.push(5);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?console.log(arg);//1,2,3,4,5
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?test(1,2,3,4);
4.js的監(jiān)聽(tīng)函數(shù)泛啸?有哪些參數(shù)以及含義?哪些參數(shù)表達(dá)了JS的運(yùn)行機(jī)制秃症,js的運(yùn)行機(jī)制有哪些候址?
element.addEventListener(event,?function,?useCapture)
event必須。字符串种柑,指定事件名岗仑。
? ??????注意:?不要使用 "on" 前綴。 例如聚请,使用 "click" ,而不是使用 "onclick"荠雕。?
function必須。指定要事件觸發(fā)時(shí)執(zhí)行的函數(shù)。?
????????????當(dāng)事件對(duì)象會(huì)作為第一個(gè)參數(shù)傳入函數(shù)炸卑。 事件對(duì)象的類(lèi)型取決于特定的事件既鞠。例如, ????????????"click" 事件屬于 MouseEvent(鼠標(biāo)事件) 對(duì)象盖文。
useCapture可選损趋。布爾值,指定事件是否在捕獲或冒泡階段執(zhí)行椅寺。
????????????可能值:
????????????????????????true - 事件句柄在捕獲階段執(zhí)行
????????????????????????false- false- 默認(rèn)浑槽。事件句柄在冒泡階段執(zhí)行
事件冒泡和捕獲:https://www.cnblogs.com/qq9694526/p/5653728.html
5.AJAX的的工作機(jī)制,以及實(shí)現(xiàn)跨域的幾種方式以及原理返帕?
答:https://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html(AJAX的工作運(yùn)行機(jī)制)
https://blog.csdn.net/xiaobianjava/article/details/53489576(解決跨域的幾種方式)
6.是否改變?cè)瓟?shù)組的常用方法
答:https://blog.csdn.net/cristina_song/article/details/77917404
7.服務(wù)器返回的狀態(tài)碼