10月31日,面试题小结
? ?localStorage和sessionStorage
-
localStorage和sessionStorage一樣都是用來存儲(chǔ)客戶端臨時(shí)信息的對(duì)象。
-
他們均只能存儲(chǔ)字符串類型的對(duì)象(雖然規(guī)范中可以存儲(chǔ)其他原生類型的對(duì)象,但是目前為止沒有瀏覽器對(duì)其進(jìn)行實(shí)現(xiàn))。
-
localStorage生命周期是永久,這意味著除非用戶顯示在瀏覽器提供的UI上清除localStorage信息,否則這些信息將永遠(yuǎn)存在。
sessionStorage生命周期為當(dāng)前窗口或標(biāo)簽頁,一旦窗口或標(biāo)簽頁被永久關(guān)閉了,那么所有通過sessionStorage存儲(chǔ)的數(shù)據(jù)也就被清空了。
-
不同瀏覽器無法共享localStorage或sessionStorage中的信息。相同瀏覽器的不同頁面間可以共享相同的 localStorage(頁面屬于相同域名和端口),但是不同頁面或標(biāo)簽頁間無法共享sessionStorage的信息。這里需要注意的是,頁面及標(biāo) 簽頁僅指頂級(jí)窗口,如果一個(gè)標(biāo)簽頁包含多個(gè)iframe標(biāo)簽且他們屬于同源頁面,那么他們之間是可以共享sessionStorage的。
-
塊元素和行內(nèi)元素的區(qū)別
塊級(jí)元素會(huì)獨(dú)占一行,默認(rèn)情況下,其寬度自動(dòng)填滿其父元素寬度.
行內(nèi)元素不會(huì)獨(dú)占一行,相鄰的行內(nèi)元素會(huì)排列在同一行里,直到一行排不下,才會(huì)換行,其寬度隨元素的內(nèi)容而變化.
塊級(jí)元素可以設(shè)置width,height屬性.
行內(nèi)元素設(shè)置width,height屬性無效.
塊級(jí)元素即使設(shè)置了寬度,仍然是獨(dú)占一行.
塊級(jí)元素可以設(shè)置margin和padding屬性.
行內(nèi)元素的margin和padding屬性,水平方向的padding-left,padding-right,margin- left,margin-right都產(chǎn)生邊距效果,但豎直方向的padding-top,padding-bottom,margin- top,margin-bottom卻不會(huì)產(chǎn)生邊距效果.
塊級(jí)元素對(duì)應(yīng)于display:block.
行內(nèi)元素對(duì)應(yīng)于display:inline.
?
塊級(jí)元素:div ?, p ?,?form, ? ul,??li?,? ol,?dl,????form, ? address,??fieldset, ?hr, menu, ?table
行內(nèi)元素:span, ? strong, ? em, ?br, ?img?, ?input, ?label, ?select, ?textarea, ?cite, ?
轉(zhuǎn)載于:https://www.cnblogs.com/xy-milu/p/6018320.html
總結(jié)
以上是生活随笔為你收集整理的10月31日,面试题小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vim 编译 Python 代码提示配置
- 下一篇: mount: unknown files