2019前端面試題總結一波

2021-09-13 01:12:16 字數 947 閱讀 7598

語義化最實在的理解就是用正確的標籤做正確的事情,讓頁面的內容結構化

便於對瀏覽器、搜尋引擎解析;

便於盲人瀏覽網頁;

新增的h5標籤有 、、、、、、等

不同核心瀏覽器對html的識別

a.ie 核心瀏覽器識別:

b.非 ie 核心瀏覽器識別:

不同核心瀏覽器對css的識別(加瀏覽器核心的字首),例如

/* 設定文字不可選取 */

*

對資料儲存 cookies、session、sessionstorage、localstorage的認識

cookies與session 的區別在於:

cookie資料存放在瀏覽器上,而session資料存放在伺服器端、   

前端都是裸君子,沒有安全可言,cookies 可能會被黑客利用作資料欺騙。所以重要資訊記得存 session、

session 如果在生效期內量過大,會占用伺服器效能、 

單個 cookies 儲存的資料不能超過 4 k,很多瀏覽器限制乙個站點儲存最多 20 個 cookies。

簽頁的關閉而被清空;

sessionstoragelocalstorage

操作方法:setitemgetitem以及removeitem例如:

localstorage.getitem('username'); // 獲取 username 的值

localstorage.setitem('username', 'xiaoxigua'); // 設定 username 的值為 jsliang

localstorage.removeitem('username'); // 刪除 username 的值

前端面試題2019

2.下列哪個方法可以 物件的讀和寫?object.defineproperty proxy object.frzee object.assign 3.請選出 執行後列印的輸出 4.選出可以阻止 form 的 submit 的方法?onsubmit function event onsubmit fu...

2019前端面試題總結之二

1.下面的語句返回值是什麼?i am a lasagna hog split reverse join 2.下面兩個alert的結果是什麼?var foo hello function alert foo bar 報錯,bar is not defined3.根據以下 xml 請寫出對應的jsons...

2019前端面試大廠面試題

後面題目是我從各大廠面試題總結的一些經驗 需要key的原因是 使用v for更新已經渲染的元素列表時,預設採用 就地復用 策略,列表中資料發生改變時,此時的key就開始工作,根據key值去判斷某個值是否被修改,如果修改了的話,則重新渲染這一項,否則復用之前的元素 根據這個原因,我們可以知道,key值...