CSS标准⽂档流与脱离⽂档流,吐⾎整理
前⾔
SharedPreferences是⾕歌提供的轻量级存储⽅案,使⽤起来⽐较⽅便,可以直接进⾏数据存储,不必另起线程不过也带来很多问题,尤其是由SP引起的ANR问题,⾮常常见。
正因如此,后来也出现了⼀些SP的替代解决⽅案,⽐如MMKV
本⽂主要包括以下内容
1.SharedPreferences存在的问题
2.MMKV的基本使⽤与介绍
3.MMKV的原理
⾯试题:
Html
1,html语义化
2,meta viewport相关
3,canvas 相关
CSS
1,盒模型
1.1,ie盒模型算上border、padding及⾃⾝(不算margin),标准的只算上⾃⾝窗体的⼤⼩ css设置⽅法
1.2,⼏种获得宽⾼的⽅式
1.3,拓展 各种获得宽⾼的⽅式
1.4,边距重叠解决⽅案(BFC) BFC原理
2,css reset 和 normalize.css 有什么区别
3,居中⽅法
3.1,⽔平⽅向上
3.2,垂直居中
3.3,垂直⽔平居中根据上⽅结合
4,css优先级确定
5,如何清除浮动
6,⾃适应布局
7,画三⾓形
8,link @import导⼊css
9,animation
10,长宽⽐⽅案
11,display相关
JavaScript
1, [“1”, “2”, “3”].map(parseInt)
2, [[3,2,1].reduce(Math.pow), [].reduce(Math.pow)]
4, [typeof null, null instanceof Object]
5, js数据类型
6,promise ⽤法
7,es6 promise ajax
8,闭包
9,什么是⽴即执⾏函数?使⽤⽴即执⾏函数的⽬的是什么?
10,async/await 语法11,深浅拷贝
12,数组去重
13,正则实现trim()功能14,JS原型
15,es6 class
jquery官方文档下载16,JS 如何实现继承17,⼿写jquery插件18,数组合并去重排序19,call apply
20,for 中setTimeOut 21,sort函数
22,navigator
23,jquery绑定⽅式24,事件流向
25,原⽣操作class
DOM
1,dom事件模型,
2,移动端触摸事件
3,事件委托
HTTP
1,常见状态码
2,缓存
3,Cache-Control 和 Etag 的区别
4,Cookie sessionStorage localStorage 5,GET POST区别,
6,请求⾏,请求头,请求体详解
7,跨域、JSONP 、CORS、postMessage 8,osi模型
9,http2.0 http1
Vue
1,⽣命周期顺序
2,组件通信
3,Vuex
4,VueRouter,
5,Vue双向绑定
6,computed watch methods
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论