1蛾狗、outerHTML、innerHTML、innerText、outerText有什么區(qū)別
????innerHTML設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的 HTML
????outerHTML設(shè)置或獲取對象及其內(nèi)容的 HTML 形式
????innerText ?設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的文本
????outerText ?設(shè)置(包括標(biāo)簽)或獲取(不包括標(biāo)簽)對象的文本
2锰悼、你知道哪些數(shù)組的方法
? ? concat()、join()团赏、push()、pop()耐薯、shift()舔清、unshift()、slice()曲初、splice()体谒、sort()、reverse()臼婆、indexOf()抒痒、lastIndexOf()、every()颁褂、filter()故响、find()、findIndex()颁独、findLast()彩届、findLastIndex()、flat()誓酒、flatMap()樟蠕、forEach()、some()
3靠柑、使dom元素脫離文檔流的方式
? ? 定位:absolute寨辩、fixed,浮動:float
4歼冰、封裝原生ajax
function ajax(){
? ? var xhr =?window.XMLHttpRequest ??newXMLHttpRequest():newActiveXobject('Microsoft.XMLHTTP')
? ??xhr.open('get','http://localhost:3000/test_get')
? ??xhr.send()
????xhr.onreadystatechange = function () {
????????console.log(xhr.responseText)|
????}
}
5靡狞、下面兩段代碼的輸出結(jié)果?
? ? for(let i = 0; i < 5; i++){
????????setTimeout(()=>{
????????????console.log(i)
????????})
????}
? ? //01234
????for(var i = 0; i < 5; i++){
????????setTimeout(()=>{
????????????console.log(i)
????????})
????}
? ? //55555
6停巷、寫出下面代碼的執(zhí)行順序
? ??console.log(1);
????setTimeout(()=>{
????????console.log(2)
????},0)
????Promise.resolve().then(console.log(3));
????console.log(4)
7耍攘、寫出兩種以上將下面數(shù)組去重的方法榕栏,并標(biāo)出效率最高的一種
? ? var arr = [1,1,1,2,2,4,4,3,3,5,5,5];
8、按照百家姓加下面的數(shù)組進行排序
? ? var arr = ["李","鄭","趙","周","吳","孫","王","錢"]
9蕾各、(機試題)實現(xiàn)時鐘效果扒磁,要求:有刻度和數(shù)字、時針分針秒針聯(lián)動式曲。
10妨托、(機試題)手寫輪播圖,要求:自動輪播吝羞,可拖拽切換兰伤、可點擊上一張下一張按鈕。