Loading...

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

08年阿里巴巴前端开发面试题

设置字体:    

1.用CSS实现布局

提示:你可以先修改部分代码再运行。


2.用javascript优化布局

提示:你可以先修改部分代码再运行。

原题:http://job.aliued.com/race/chooseRace/wd.html

作者:He Min
出处:http://www.hemin.cn
本文版权所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


6 Comments

  1. Kiya 说:

    第二题没你想的那么简单的。你这样答就不会进了。
    你没发现字也在放大吗?好好想想,这个CSS属性老外很爱用的。就算里面有图片也能放大的。
    还有一个建议。如果你的代码用jQuery之类的来写。只要一个animate就够了。原生的还是复杂了点不过没有库小巧。

    [回复]

    hemin 回复:

    @Kiya,
    1.你确定字放大了?
    2.你确定用CSS属性可以很好的在IE6下可以兼容性与开展性?
    3.面试题难道去用框架,不用原始JS来实现?兄弟这是面试题,是用来靠你JS基础的

    一题是考你CSS布局基础。
    二题是考你JS基础的。

    [回复]

    Ant~ 回复:

    @hemin,
    貌似字确实放大了……很明显……
    另外,也不是说面试题就一定不能用框架,人家都说了“可以使用任何开源代码”……
    当然,能自己写更好!

    [回复]

  2. 丸子 说:

    嘿嘿嘿…路过一下下…这个写法不是很好….不灵活…

    [回复]

  3. Sun 说:

    第一题完全可以不用hack 并且比你这个更好 阿里的这个题目都出了这么久了 ~

    1,考虑下ie6造成bug的原因是什么?
    2,这个页面的主体部分在哪?该让用户先看到哪一块?
    如果考虑了第二点那么也不存在用hack来解决ie6的bug了~

    第二题 是继续对第一题的改造,貌似按照原题的意思 你题意也理解错了,题目很明显的要求是放大25%。还有为什么是通过获取的clientHeight 去计算赋值给height? 你确定clientHeight就一定等同于height吗?为什么不对同一个对象属性进行操作 获取最终样式高度计算 ?还有既然是对同样的对象调用同样的方法~ 可以采用each这样的方法 更加优越~

    [回复]

  4. 不错,这样的面试题很经典!face5

    [回复]

Leave a comment

Your comment

1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22;

增大 | 减小输入框高度: + |


↑TOP↓BOTTOM