因为美团逗留时间太长。。4点的面试延迟到4点半。 小哥有一点肉肉的,看起来就很好。。
对着简历问:
怎么就想不起来问了啥。。最近晚睡强迫症。。脑子也不好使了。
1. 如何实现Bootstrap的Tab页,不用组件的形式
2. 能实现轮播图吗
3. 网页优化都有哪些方案:我说的都是代码层面的(加载,图片,css,js)。。问了小哥,还有DNS预解析,
4. 为什么要减少请求次数(网络拥塞,还有浏览器方面的请求并发量(6-7个。。?)),了解HTTP2吗,HTTP2需要减少请求次数吗(我感觉从网络的角度将不用,因为是单一长连接)
5. localstorage存的都是什么形式的(string类型的),怎么取出来还原成对象(JSON.parse),json对象和js对象的区别,如果是存的数组类型的能parse吗(能)
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
6. 其他的在客户端缓存数据的方式(cookie,localstorage,sessionstorage),它们的区别?还有很多啊。。。APP CACHE(H5 的离线缓存),IndexDB,http缓存(相关头部信息),Cache Storage,等等等等。。
7. 能实现按需加载吗
8. ES6新特性,箭头函数,拼接数组(可用“ ... ” 扩展运算符)
var arr1 = ['a', 'b']; var arr2 = ['c']; var arr3 = ['d', 'e']; // ES5的合并数组 arr1.concat(arr2, arr3); // [ 'a', 'b', 'c', 'd', 'e' ] // ES6的合并数组 [...arr1, ...arr2, ...arr3] // [ 'a', 'b', 'c', 'd', 'e' ]
周四左右通知结果。。等结果真的很煎熬。。
//嗯。。挂了