奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 前端面试通 > 笔经面经 >

19楼前端面试题(2015年5月) - 19楼面经|19楼面试

时间:2017-10-31 21:23来源: 作者:
先做了分笔试题,然后面试,2个面试官轮流问,压力有点大,考的都是基础,才发现自己有很多缺陷,快不一定是好事。

先做了分笔试题,然后面试,2个面试官轮流问,压力有点大,考的都是基础,
才发现自己有很多缺陷,快不一定是好事。不过面试官很友好,一直在笑 很和蔼,都会说每题我错在那里
笔试题:
(1)各个浏览器一些兼容性问题。
(2)淘宝双飞翼布局。。 这个很蛋疼,之前看过一次,但实际运用中很少,竟然忘了。隐约记得原理是浮动和负margin 哎~~
(3)json问题 这个我还没学到,没写
(4)一个ul 下面3个li ,点击当前那个li,弹出当前的li里面的内容,用原生JS写,这个简单。
(5)类型转换。。
其他:都问了一些基础问题。他们很注重基础。突然发现自己学的太快,一些东西理解的不是很深入,而且有些还理解错误了。
其他:
1.position:relative;的作用:这个我一般用于作为父级相对定位,立面的元素标签对父级进行绝对定位。知道position:relative;能自己进行位偏移,而却原来的位置还是占有。就是实际运行不是很多
正确完善的答案:
position:relative; 他的意思是绝对相对定位,他是参照父级的原始点为原始点,无父级则以BODY的原始点为原始点,配合TRBL进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级内容区的原始点进行定位.
relative和absolute的另外一个很重要的区别就是当被定义成absolute的对象被移出了,那么他原来的位置也就不存在了,
如果被定义成relative的对象被移出了 他原来的位置还在,别的元素就不能替代这个位置.
2.display:inline-block;和float:left;实际项目怎么运用。
答:这个我真的想了有会。知道display:inline-block;在ie6 -7浏览器的兼容性比较差,我一般不轻易用这个属性。
正确完善的答案:
使用inline-block:当你需要控制元素的垂直对齐跟水平排列时,使用inline-block。
使用浮动:当你需要让元素环绕某一个元素时,或者需要支持旧版本ie,或者不想处理inline-block带来的空白问题时,使用浮动。
具体可以看大漠老师的分析: http://www.w3cplus.com/css/inline-blocks.html
3.平时怎么学习的
答:自己下班8:00,回去还会看会书,看到11:30还在不断学习中;
4.javascript原型
答:原型是一个对象,其他对象可以通过它实现属性继承。
在javascript中,一个对象就是任何无序键值对的集合,如果它不是一个主数据类型(undefined,null,boolean,number,or string),那它就是一个对象
还有一些问题忘了,具体也问一些自学能力,还有工作项目等等

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
小邱 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-26 17:11 最后登录:2018-06-11 16:06
栏目列表
推荐内容

关注奔三路小程序,方便你我他