前端基础概念面试题

1.解释什么是内存泄漏,前端开发容易产生内存泄漏的原因?

2.浏览器渲染原理,回流,重绘的概念和原理?

3.对web的标准 以及w3c 的理解与认识?

4.xhtml 和html 的区别?

5.doctype 严格模式和和混杂模式,如何触发这两种模式?

6.写出几种ie6 bug 的解决办法?

7.标签上alt 和title 属性的区别是什么?

8.前端页面有那3层构成,分别是什么?作用是什么?

9.解释什么事语义化的html?

11.如何实现浏览器多个标签页之前的通信?

12.http 的状态码有哪些?

14.简述什么叫优雅降级和渐进增强?

15,解释什么是盒子模型?

16.解释前端px 和em 的区别?

17.xml 和json 的区别?

18.web worker 和websoket 的含义解释?

19.简述对前端模块化的认识?

20.简述expire 和 cache-control?

21.关于http 2.0 的概念和描述?

22.简述浏览器cookie 的理解?

23.webstroge 和cookie 的区别?

24.cookie 和session 的区别?

25.简述对前端BFC 的理解?

26.阐述异步加载和延迟加载?

27.常见前端开发测试兼容性问题?

28.简述严格模式的限制?

29.阐述网络各种协议?

30.关于web 端iframe有哪些缺点?

31.阐述一下 cookie 和localstroge 和 sessionStroge  的区别?

32.设计中使用了非标准的字体,该如何处理?

33.为什么用多个域名来提供网站资源会更有效?

34.解释什么事FOUC (无样式闪烁),如避免?

35.浏览器标准模式和怪异模式的区别?

36.如何网页需要支持多语言,怎么去做?

37.简述svg 样式?

38.解释一下盒模型的,以及如何在css 中告诉浏览器使用不同的盒模型来渲染你的布局

39.简述一个url 从输入到渲染出页面,都发生了什么?

40.简述同步和异步的区别?

41.简述完整的http 事务是一个什么过程?

42.阐述AMD 和 commonjs 的理解?

43.web 应用从服务器主动推送data到客户端有哪些方式?

44.阐述cookie 的弊端?

45.阐述Etag的概念和应用?

46.网站伪静态和静态的区别?网站为什么要做静态url?

47.列举ie 和firfox 的区别?

48.web-garden 和 web-farm 的区别?

49.javascipt 是怎么样实现继承的?

50.简述JavaScript中如何通过new 构建对象?

51.简述JavaScript中 继承的实现方法?

52.简述JavaScript中构造函数的特点?

53.简述列出JavaScript 常用继承方法并说明去优缺点?

54.用JavaScript 写一个实现 寄生式继承的方法?

55.简述说出你熟知的JavaScript 的继承方式?

56.面向对象的特性有哪些?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值