搜狗一面

因为美团逗留时间太长。。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' ]

周四左右通知结果。。等结果真的很煎熬。。

//嗯。。挂了 

原文地址:https://www.cnblogs.com/ariel-zhang/p/7412099.html