大前端常见问题3

1 getElementById和querySelect区别

getElementById获取动态集合,每次元素改变时重新访问这个对应的元素

querySelected获取是静态集合,元素改变之后并不会影响之前存储到的变量

2 this的指向问题

this在普通函数中,谁调用this,this就指向谁,

在全局作用域,this指向window

在嵌套函数中,this在哪声明就指向谁,

在构造函数中,this指向实例 

3 http请求

1 get向服务器端请求数据

2 post用来提交表单的数据

3 put向服务器端上传一些数据

4 delete向服务器端删除一些数据

4 null和undefined区别

null是空 undefined是未定义  

用typeof判断null是object

用typeof判断undefined还是undefined

5 什么是响应式布局 

通过css中媒体查询 根据不同分辨率来选不同的css样式

6 响应式布局的优缺点

优点:

1 面对不同 分辨率设备灵活性强 能够快捷解决多设备显示适应问题

缺点:

1 兼容各种设备工作量大,效率低下

2 代码累赘,会出现隐藏无用的元素,加载时间加长


你可能感兴趣的:(大前端常见问题3)