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的事件流模型都有什么?
有关前端面试的网址: