秋招前端面经总结

1、标签的用法以及相关属性和值?如何设置编码?

2、http请求到加载整个页面的全过程?

3、http请求有哪些方法,各类请求的区别?get和post的区别?put和post的区别?

4、DNS查找的过程,如何对DNS进行优化?

5、ES6对函数的扩展,有哪些新的特点?

6、ES5中继承的方法,各类继承方法的优缺点?

7、ES6中的如何实现继承?为什么需要在子类构造函数中调用super方法?

8、你知道哪些网络攻击,以及解决方法?

9、如何对CSS进行优化。

10、JavaScript是否会阻塞页面的渲染,如何进行优化?

11、webpack中的loader和plugin的区别?

12、如何将ES5转为ES6?babel的实现原理?

13、JS中的Array有哪些方法,列举出来?这些方法的作用,返回值,是否会改变原数组?

14、说说HTTP1.0、HTTP1.1、HTTP2.0的区别?

15、HTTP和HTTPS的默认端口号?

16、HTTPS和HTTP的区别?HTTPS进行加密传输的过程?

17、说说长连接与短连接的区别,页面同时可以发起几个长连接?如何增加并发数?

18、如果页面中有多个

你可能感兴趣的:(前端面试)