1.用css的方式給按鈕設定禁用
2.hashchange 是什麼
3.ssh協議
4.防抖和節流
window.
onscroll
=function()
let timer =
null
; window.
onscroll
=function()
timer=
settimeout((
)=>
,200);
}
怎麼節流function
jieliu
(tm, fn)}}
// 給頁面新增滾動事件
window.onscroll =
jieliu
(500,(
)=>
)
5.你對async和await的理解
await
結果:特點:
**例子:
async
getcatelist()
)// 解構
let= res.data
// 判斷
if(meta.status ===
200)
}
6.解決瀏覽器跨域問題
7.頁面卡頓怎麼解決
8.解決瀏覽器的相容問題
web喝移動端的兼用
js的相容
9.寫乙個氣泡排序
let temp;
for(
let i=
0;i}
10.陣列去重
var arr1=[1
,2,3
,4,3
,1]var arr2=[2
,3,4
]function
getaarr
(a,b)
console.
log(
getaarr
(arr1,arr2)
)
function
getarr
(arr)}}
return arr;
}var arr =[1
,2,3
,4,3
,1];
getarr
(arr)
console.
log(
getarr
(arr)
)
11.物件的迴圈
object.keys
作用:獲取物件中所有的屬性,以乙個陣列的形式進行展示
13.陣列中常用到的方法
14.::before和:after中的雙冒號和單冒號的區別
15.比較typeof和instanceof
不同 instanceof
16.js中小數做減法會造成精度丟失
17.html中doctype的作用
寫在html的第一行,規定了瀏覽器支援的是html或者是xhtml格式
18.dom和bom的區別
19.事件冒泡和事件委託
前端面試題(三)
怎麼設定靜態資源快取時間 1.設定expires屬性 2.設定cache control max age 毫秒瀏覽器今天請求了靜態檔案,如果檔案設定乙個月快取,明天再訪問,會不會發起網路請求 1.主流瀏覽器會根據最近一次訪問時間,減去last modify,再除以十,來決定對這個檔案儲存多久。也即 ...
前端面試題(三)
px畫素,相對長度單位 em相對長度單位,會繼承父元素的字型大小 rem相對長度單位,會根據節點html定義,不會受父元素的影響。盒子模型包含內容的大小,padding,border,margin css盒子模型分為ie盒子模型和標準盒子模型 ie盒子模型內容的寬高包含了padding和border...
前端面試題收集(css部分)
2018 03 18 1 css reset 作用 用途 重置瀏覽器的css預設屬性,瀏覽器不同,樣式不同,然後重置,讓它們統一 2 css hack end if margin ie6 margin ie7 margin 0 auto 9 所有ie margin 0 ie8 3 css引入方式幾種...