今天去面试了一家公司,笔试环节就被刷掉了。不过没关系,明天继续面。把我今天的笔试题写下了,因为是回到家写的,题目描述记不清,自己组织语言描述了一下,将就看吧。有空再放答案。
1、写出几种清除浮动的方法,并说明优缺点
2、box-sizing的作用是什么
3、写出截断长字符串的样式
4、W3C阻止事件向上传递的方法是什么
5、==和===的区别是什么?null和undefined的区别是什么?3==true的结果是?
6、要实现在pc和ipad端一行三列,手机端一列三行。请写出你的布局方案。
html:
css:
7、写出下面程序alert的结果。
var a = 8;
var foo = ({
var a = 10;
return function(){
a++;
alert(a);
}
})();
foo();
foo();
8、根据代码和运行结果写出once函数。
var foo = once(function(){
console.log("running!");
});
foo();
foo();
foo();
运行结果是running!
9、把 I am developer转出Developer am I
10、举办一个摄影比赛,有一百张参赛照片。总共十个评委,每个评委都有对照片打分,去掉最高分和最低分,剩下的八个取平均值就是照片最后的得分。有一个ruselt,如下:result=[{“pic”:”p1”,”recode”:[{“j1”:67},{“j2”:89},{“j3”:78},{“j4”:92},…{“j100”:77}]}];其中,pic是照片名字,p1是参赛者,j1是第一个评委。 所有的参赛信息都已经放入ruselt中。要求打印出最终结果如下: p1参赛者得分是:88。注意:伪代码不得分。(说明:result最后面那里是j100,还有pic和p1的描述,我也不知道为啥,当时看到的题目就是这样。)
11、有一个字符串对象obj,怎么判断obj的类型是String
好像不止这些题,但是不记得了。没办法。