前端面试题汇总——js篇

1、闭包的理解

2、对作用域上下文和this的理解

3、JavaScript中的作用域与变量声明提升?

4、js创建对象的几种方式

5、原型、原型链的理解

6什么是Ajax和JSON,它们的优缺点。

7、ajax 的交互模型?同步和异步的区别?如何解决跨域问题?

8、html语义化的理解?

9、事件、IE与火狐的事件机制有什么区别? 如何阻止冒泡?

10、页面重构怎么操作?

11、Web前端优化方法(参考14条军规即可)

12、兼容性,盒子模型,不同浏览器下的盒子模型不一样,怎么做兼容。

13、什么原因会造成网页加载很慢?怎么解决?例如一个页面请求很多的图片,该怎么做

14、你说你热爱前端,那么应该WEB行业的发展很关注吧? 说说最近最流行的一些东西吧?

15、JavaScript是一门什么样的语言,它有哪些特点?

16、JavaScript的数据类型都有什么?

17、如何判断某变量是否为数组数据类型?
18、Javascript的事件流模型都有什么?

19、一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?(流程说的越详细越好)(页面渲染过程再次按F5的时候呢,过程是不是一样的了?

20、Javascript中callee和caller作用
21、new操作符具体干了什么呢?

22、请描述一下cookies,sessionStorage和localStorage的区别?

23、Javascript的事件流模型都有什么?     


有关前端面试的网址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值