前面写的两篇面试题的文章,感觉大家反应还不错,所以今天把以前面试的题目拿出来给大家分享。嘿嘿~
下面是2015-12-30前端笔试题目:
1.解释下列代码(jQuery的题目)
$.get(0);
$('.classname').get(0);
$('.classname').eq(0);
$('.classname')[0];
2.简述JavaScript继承机制
3.解释下列名词
xhr:
jsonp:
cors:
4.简述冒泡机制和代理委托
冒泡机制:
代理委托:
5.JS闭包(代码)
经典的点击按钮案例作答,然后问JavaScript闭包的问题。
6.使用Ajax同时发送三个请求1.html,2.html,3.html。待三个请求同时结束并返回后,执行某个函数ab。(代码)
7.使用HTML5实现布局。(写HTML实现简单代码)
- new关键字实例化对象的操作
9.JS算法,递归实现查找DOM子节点的最后一个子节点。
10.前端优化
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
上面是笔试题,我的笔试题答得太烂了,所以面试官又把每个题目的解法和思路给我讲了一遍,又围绕着这些问题问了一些题目。
1.如何避免表单重复提交
2.使用Math.Random 返回一个a到b之间的数。
3.JavaScript如何实现继承(Student继承Person为例)。
4.var person = new Person() 与 var person = Person()的区别(对应笔试第8题)。
5.Angular filter怎么实现本地化,代码说明。
6.前端优化,怎么进行优化,问到了lazy loading
7.HTML viewport,meta标签的意义
8.CSS选择器的优先级和权重问题
热门评论
想要答案啊?????
避免表单重复提交:
1、使用session
2、在数据库建立索引,避免重复数据
3、当点击submit后让button disabled,几秒后可用
4、后退、刷新时也当前页面失效
5、使用jquery防止表单重复提交的插件
准备换工作 先刷几个月 面试题 !