前端面试常见问题集锦

1.页面从输入URL到页面加载显示完成,这个过程中都发生了什么?(流程说的越详细越好)

2.浏览器工作原理

3.浏览器解析过程:

4.介绍一下你对浏览器内核的理解?

5.常见的浏览器内核有哪些?

6.请描述一下 cookies,sessionStorage 和 localStorage 的区别?

7.请大概描述下页面访问cookie的限制条件

8.如何实现浏览器内多个标签页之间的通信? (阿里)

9.页面可见性(Page Visibility API) 可以有哪些用途?

10.网页验证码是做什么的,是为了解决什么安全问题。

11.为什么利用多个域名来存储网站资源?

12.谈一下你对网页标准和标准制定机构重要性的理解。

13.知道什么是微格式吗?

14.一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。

15.谈谈以前端角度出发做好SEO(搜索引擎)需要考虑什么?

16.请写出一些前端性能优化的方式,越多越好

17.描述一下渐进增强和优雅降级之间的不同?

18.webSocket如何兼容低浏览器?(阿里)

19.web开发中会话跟踪的方法有哪些

20.HTTP method

21.HTTP response报文结构是怎样的

22.HTTP状态码及其含义

23.什么是同源:协议相同 域名相同 端口相同

24.关于建站安全防护

25.对前端工程化的理解

26.AMD和CMD是什么?它们的区别有哪些?

27.MVC BFC

28.你如何对网站的文件和资源进行优化?

29.如果网页内容需要支持多语言,你会怎么做?

30.如果设计中使用了非标准的字体,你该如何去实现?

31.如何自学一门新编程语言

32.什么是哈希表?

33.静态网页和动态网页区别:

34.SQL语句的分类

35.什么是弹性布局?

36.编写响应式?

37.常见的浏览器兼容问题?

38.H5新特性:

39.C3新特性:

40.什么是typescript

41.三大框架的区别:

42.spa应用

43.什么是模块化编程?

44.性能优化?

45.什么是HTTP协议:

 

posted @ 2020-04-04 13:56  ____chen  阅读(623)  评论(1编辑  收藏  举报