js面试题

面试

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内核)

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值