面试
2018年7月5日,这天我去面试了web前端开发工程师,这也是我来广州的第一个面试。
话不多说,直接上面试题。。。。。。
1.为什么利用多个域名来存储网站资源会更有效?
CDN 缓存更方便、 突破浏览器并发限制、节约cookie宽带 、节约主域名的连接数、优化页面响应速度
2. 请描素一下 cookie sessionStorage和localStorage 的区别?
sessionStorage 本地存储(一刷新就消失) localStorage 本地存储(持久保存,除非主动清除)
cookie的大小是有限制的,每次请求一个新页面的时候,cookie都会被传送过去,因此浪费了宽带,cookie还需要指定作用域,不可以跨域调用。
3.JavaScript的typeof 返回哪些数据类型?
object number undefined string Boolean function
typeof null ---------> object
typeof isNaN --------->
typeof isNaN(123) ------>
typeof [] -------->object
Array.isArrAY()---------->es5
toString.call([]) ---------->"[object Array]"
var arr=[];
arr.constructor-------->Array
4. 列举3种强制类型转换和2种隐式类型?
强制:
parseInt parseFloat Number()
隐式:
==
1 == “1” // true
null == undefined //true
5.你做的页面在那些浏览器测试过?这些浏览器的内核是什么?
IE:trident内核
Firefox:gecko内核Safari:webkit 内核
Opera:以前是presto内核 现在用Google Chrome 的blink内核Chrome:blink(webkit内核)