码迷,mamicode.com
首页 > 其他好文 > 详细

前端面试题目收集(一)

时间:2020-01-07 16:08:33      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:ref   方法   转换   加密传输   post   str   方式   get请求   调用函数   

1、数组去重的方式

 

2、说说深拷贝和浅拷贝

 

3、请说出减低页面加载时间的方法

  • 合并css、js文件,减少http请求
  • 压缩js、css文件
  • 减少dom操作、尽可能用变量代替dom的操作

4、null和undefined的区别?

  • null是一个无的对象,转换数值时为0,undefined表示一个无的原始值,转换数值时为NaN
  • 当声明的变量还未初始化时,值为undefined,null用来表示尚未存在的变量
  • undefined表示缺少值,就是此处应该有一个值,但是这个值未定义
  • null表示没有对象,即该处不应该有值

undefined典型用法:

  • 变量被声明了,但没有赋值时,就等于undefined
  • 调用函数时,应该提供的参数没有提供,该参数等于undefined
  • 对象没有赋值的属性,该属性的值为undefined
  • 函数没有返回值,默认返回undefined

null典型用法:

  • 作为函数的参数,表示该函数的参数不是对象
  • 作为对象原型链的终点

5、get和post之间的区别?

  • 传输大小,get比post要小
  • get请求参数会保留在历史记录中,而post不会
  • post时加密传输,get时明文传输
  • get只能接受url编码,post没有限制

6、常见的浏览器及内核分别是什么?

  • IE:trident内核
  • FireFox:gecko内核
  • Safari:webkit内核
  • Opera:blink内核
  • Chrome:以前webkit内核,现在blink内核

7、

 

 

 

 

 

 

 

 

 

 

 

 

 

 






前端面试题目收集(一)

标签:ref   方法   转换   加密传输   post   str   方式   get请求   调用函数   

原文地址:https://www.cnblogs.com/jjgw/p/12161289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!