先做了分笔试题,然后面试,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),那它就是一个对象
还有一些问题忘了,具体也问一些自学能力,还有工作项目等等
评论列表
文章目录