語義化最實在的理解就是用正確的標籤做正確的事情,讓頁面的內容結構化
便於對瀏覽器、搜尋引擎解析;
便於盲人瀏覽網頁;
新增的h5標籤有 、、、、、、等
不同核心瀏覽器對html的識別
a.ie 核心瀏覽器識別:
b.非 ie 核心瀏覽器識別:
不同核心瀏覽器對css的識別(加瀏覽器核心的字首),例如
/* 設定文字不可選取 */
*
對資料儲存 cookies、session、sessionstorage、localstorage的認識
cookies與session 的區別在於:
cookie資料存放在瀏覽器上,而session資料存放在伺服器端、
前端都是裸君子,沒有安全可言,cookies 可能會被黑客利用作資料欺騙。所以重要資訊記得存 session、
session 如果在生效期內量過大,會占用伺服器效能、
單個 cookies 儲存的資料不能超過 4 k,很多瀏覽器限制乙個站點儲存最多 20 個 cookies。
簽頁的關閉而被清空;
sessionstorage和localstorage
操作方法:setitem
、getitem
以及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值...