千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)
2023-07-20 09:06 作者:bili_56014931721 | 我要投稿

1.如何理解HTML5結(jié)構(gòu)語義化?
便于團(tuán)隊的開發(fā)和維護(hù)。
在沒有加載CSS的情況下也能呈現(xiàn)較好的內(nèi)容結(jié)構(gòu)與代碼結(jié)構(gòu),易于閱讀。
有利于SEO,搜索引擎的爬蟲依賴于標(biāo)簽來確定上下文和哥哥關(guān)鍵字的權(quán)重。
方便其他設(shè)備的解析(如屏幕閱讀器,盲人閱讀器等),利于無障礙閱讀,提高可訪問性。
2.HTML5的新特性?
用于媒介回放的video和audio元素。
本地離線存儲localStorage長期存儲數(shù)據(jù),瀏覽器關(guān)閉后數(shù)據(jù)不丟失。
語義化更好的內(nèi)容元素:article、footer、header、nav、section。
表單控件:calender、date、time、email、url、search。
新的技術(shù):webworker、websocket、Geolocation
3.請描述一下cookies,sessionStorage和localStorage的區(qū)別?
cookie是網(wǎng)站為了標(biāo)示用戶身份而儲存在用戶本地終端上的數(shù)據(jù)。
cookie數(shù)據(jù)始終在同源的http請求中攜帶,記會在瀏覽器和服務(wù)器間來回傳遞。
sessionStorage和localStorage不會自動把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。
標(biāo)簽: