百姓网前端架构测试题

匿名网友 匿名网友 发布于: 2015-09-17 00:00:00
阅读 177 收藏 0 点赞 0 评论 0

一、写一个百姓网首页列表

  • 要求:语义化、模块化,兼容所有主流浏览器(IE6+ / Chrome / Firefox / Safari / Opera),适合后台程序循环输出逻辑。说明实现思路。
  • 提示:W3C 标准应用,写法优先 vs Hack 优先
  • 加分:兼容性好、技巧得当、比现有组件出色

二、使用任何一个以上的 HTML5 特性完成百姓网某个页面/模块/组件

  • 要求:在百姓网上找到一个应用场景(页面、模块或组件),使用一个以上 HTML5 特性。说明实现对现有功能上增强的点,考虑不支持浏览器的兼容解决方案。
  • 提示:找准应用点,体现新技术实现的优势,新旧技术的兼容方案
  • 加分:有好的兼容解决方案、出色实现、系统化

三、用原生 JS 实现一个事件模块

  • 要求:JS event 的浏览器兼容。
  • 提示:考虑 W3C 与 IE 的兼容,参考主流 JS 框架实现方式
  • 加分:非冒泡事件的冒泡支持、事件委派、自定义事件、mouseenter/mouseleave 支持、有测试用例

评论列表
文章目录