小米 / 前端 / 一面+二面 / 许愿OC
H5新特性
(补充:增强表单、Canvas、SVG、地理位置、拖放API、WebWorker、WebStorage、WebSocket)
说说localStorage和SessionStorage应用
localStorage什么情况下会被清空?如何手动清空
(忘了,尴尬)
保存数据:localStorage.setItem(key,value); 读取数据:localStorage.getItem(key); 删除单个数据:localStorage.removeItem(key); 删除所有数据:localStorage.clear(); 得到某个索引的key:localStorage.key(index); SessionStorage什么情况下会被清空?如何手动清空 SessionStorage:用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
(关闭当前页面数据的销毁与否有两种情况:①如果它的页面中没有其他的超链接,或者没有打开,那么关闭当前页面,数据就会被销毁。②而如果通过当前这个页面,打开了其他的页面,那么只有当这些页面都关闭了,数据才会销毁。)
块级元素和行内元素区别
img是块状元素还是行内元素
(尴尬,这个也忘了,img是行内块元素)
定位position
了解fixed吗
(回答的不太好
static,默认值。处于文档流的位置。 inherit,从父元素继承 position 属性的值。 fixed,生成绝对定位的元素。可定位于相对于浏览器窗口的指定坐标。但当祖先元素具有transform属性且不为none时,就会相对于祖先元素指定坐标,而不是浏览器窗口。 absolute,相对于距该元素最近的已定位的祖先元素进行定位。 relative,相对于该元素在文档中的初始位置进行定位。 了解sticky吗
默认定位是什么定位
CSS画三角形
flex实现左上角元素移动到左下角
flex-shrink
align-item和align-content区别