轩枫阁

首页 / 程序人生 / 笔面试 / 阿里巴巴web前端开发面试题

阿里巴巴web前端开发面试题

前言

最近在一个论坛上发现阿里巴巴的Web前端开发面试题,共分三部分:CSS部分,JavaScript部分,紧急处理部分,分享给大家做个参考~

第一部分:用CSS实现布局

让我们一起来做一个页面
首先,我们需要一个布局。
请使用CSS控制3个div,实现如下图的布局

112735i8ti2vvnibic8hm8

 

 

第二部分:用javascript优化布局

由于我们的用户群喜欢放大看页面,于是我们给上一题的布局做一次优化。
当鼠标略过某个区块的时候,该区块会放大25%,并且其他的区块仍然固定不动

1129192qj6ft25lza6f68u

提示:
也许,我们其他的布局也会用到这个放大的效果哦。
可以使用任何开源代码,包括曾经你自己写的。

关键字:
javascript、封装、复用

 

第三部分:处理紧急情况

好了,我们的页面完成了。于是我们将页面发布上网。
突然,晴天霹雳,页面无法访问了,这时候,你会怎么做?


有兴趣的同学尝试做一下,网上也有参考答案,给大家转载过来~

提供参考答案的这位说这题不难,在平时项目开发过程中也经常会碰到:

第一题:主要考虑几个问题:1. IE6 的 3 像素 BUG;2. 清楚浮动;

CSS代码:

XML/HTML代码:

第二题:用javascript优化布局

提示:

也许,我们其他的布局也会用到这个放大的效果哦。可以使用任何开源代码,包括曾经你自己写的。

关键字:javascript、封装、复用

惭愧啊,用上边那个布局我怎么也没把它优化出来,硬这头皮用绝对定位改了布局;所以样式改成了这样:

javascript 要考虑封装、复用

此文章发表于2011-9-16,由轩枫阁转载自w3cfuns

本文标题:阿里巴巴web前端开发面试题 - 轩枫阁

转载请务必注明出处,欢迎分享

如果觉得我的文章对您有用,请随意打赏
赞  赏
赞赏作者 轩枫-ivan
¥ 6.66
换个金额 使用微信扫一扫赞赏
  • 6.66
  • 8.88
  • 16.8
  • 2.33
  • 52.0
  • 20.0
  • 自定义
  • 10.0
394/456
396/456

相关文章

文章评论

  • 继续支持没话说~ 博主真强

  • 这个能用绝对定位吗?

    • 这种布局,大小高度肯定是固定不变的,所以我认为,绝对定位绝对是可行的

    • 这种布局,大小高度肯定是固定不变的,所以我认为,绝对定位绝对是可行的

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]