block
設定position:absolute/fixed、float:left/right的時候,行內元素會變成了塊級元素,他們本身的display屬性被忽略了。
共同點:都是儲存在瀏覽器端
區別:cookies快取 sessionstorage會話儲存 localstorage本地儲存
1.cookies儲存在http資訊的實體中,http每次請求都會攜帶cookie, cookie在瀏覽器和伺服器間來回傳遞, 後兩者僅在本地儲存
2.儲存大小:cookie資料不能超過4k; 後兩者要大很多,可以達到5m;
3.有效期:cookie在設定的cookie有效期之前有效,即使瀏覽器或視窗關閉;sessionstorage僅在當前瀏覽器視窗關閉前有效,不可持久儲存;localsorage始終有效,視窗或瀏覽器關閉也一直儲存,可做持久資料;
4.作用域:cookie、localstorage在所有的同源視窗中都是共享的;sessionstorage只能在當前頁面使用。
盒模型:文件中的每個元素被描繪為矩形盒子,渲染引擎的目的就是判定大小,屬性——比如它的顏色、背景、邊框方面——及這些盒子的位置。
在css中,這些矩形盒子用標準盒模型來描述。這個模型描述了乙個元素所占用的空間。每乙個盒子有四條邊界:外邊距邊界margin edge,邊框邊界border edge,內邊距邊界padding edge和內容邊界content edge。
盒子模型分為兩類:w3c標準盒子模型和ie盒子模型
這兩者的關鍵差別就在於:
1.w3c盒子模型——屬性高(height)和屬性寬(width)這兩個值不包含 填充(padding)和邊框(border) box-sizing:content-box
2.ie盒子模型——屬性高(height)和屬性寬(width)這兩個值包含 填充(padding)和邊框(border) box-sizing:border-box
我們在編寫頁面**的時候應該盡量使用標準的w3c盒子模型(需要在頁面中宣告doctype型別)。
彈出66
1考察閉包var foo = "hello";
2 (function
() )();
6 alert(foo + bar);
第乙個彈出hello world 第二個bar沒有定義會報錯
1undefinedvar foo = ;
2var bar =foo;
3 foo.x = foo = ;
參考
1 console.log('one');箭頭操作符、let和const關鍵字、支援類、字串模板、for of 遍歷、模組、 promises等2 settimeout(function
() , 0);
5 console.log('three');
二十家公司面試題(四)
a.innerhtml b.通過設定層的隱藏和顯示來實現 c.通過設定層的樣式屬性的display a 65 b 13 c 97 d 37 a sort b length c concat d reverse a disabled b selectedindex c option d multipl...
前端面試題(二)
一 h5儲存型別有什麼區別 localstorage 沒有時間限制的資料儲存,資料永遠不會過期,關閉瀏覽器也不會丟失 sessionstorage 針對session的乙個資料儲存,針對同乙個會話頁面中才能訪問,並且結束後,會話才能銷毀。限於視窗 cookie 單個cookie大小不能超過4kb,有...
前端面試題二十四
一 使用 data 屬性的好處是什麼?html5規範裡增加了乙個自定義data屬性.為前端開發者提供自定義的屬性,這些屬性集可以通過物件的dataset屬性獲取,不支援該屬性的瀏覽器可以通過 getattribute方法獲取 div.dataset.commentnum 10 需要注意的是,data...