文件名称:calendar-app-challenge:日历应用程序编码挑战
文件大小:36KB
文件格式:ZIP
更新时间:2024-07-23 15:53:53
JavaScript
日历应用挑战 日历应用程序编码挑战。 演示页面位于 。 介绍 一个组织找我做一个非常有趣的编码挑战,作为他们招聘过程的一部分。 挑战包含三个基本规则(在下一节中有详细说明)和预期输出外观的屏幕截图。 代码挑战 给定一组事件,在单日日历上呈现事件(类似于 Outlook、Calendar.app 和 Google 日历)。 布局有几个属性: 任何事件都不能在视觉上重叠。 如果两个事件在时间上发生碰撞,它们必须具有相同的宽度。 事件应利用可用的最大宽度,但约束 2) 优先于该约束。 每个事件都由一个具有开始和结束属性的 JS 对象表示。 这些属性的值是从上午 9 点开始的分钟数。 所以{start:30, end:90)表示从上午 9:30 到上午 10:30 的事件。 事件应该在一个 620 像素宽(600 像素 + 10 像素左/右填充)和 720 像素(一天将在晚上 9 点结束
【文件预览】:
calendar-app-challenge-master
----.jshintrc(453B)
----.gitignore(112B)
----app()
--------.htaccess(20KB)
--------robots.txt(31B)
--------scripts()
--------index.html(1KB)
--------favicon.ico(7KB)
--------styles()
--------test()
--------elements()
--------404.html(3KB)
----package.json(1KB)
----.bowerrc(42B)
----.travis.yml(318B)
----Gruntfile.js(7KB)
----LICENSE(1KB)
----README.md(5KB)
----.yo-rc.json(57B)
----.gitattributes(11B)
----bower.json(319B)
----.editorconfig(415B)