Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Кто сможет помочь с 3-мя заданиями? (https://javascript.ru/forum/dom-window/50770-kto-smozhet-pomoch-s-3-mya-zadaniyami.html)

amator0 10.10.2014 14:39

Кто сможет помочь с 3-мя заданиями?
 
1) Сверстайте всплывающее окно (попап) — элемент, который показывается поверх содержимого веб-страницы. Он должен всегда находиться в её центре, при этом размер контента может меняться. Предложите максимальное количество решений и объясните, какие у каждого из них есть недостатки и преимущества. Результат пришлите в виде ссылки на GitHub.

2) Есть страница с «эквалайзерами»: контейнеры произвольных размеров (квадраты 100px, 200px и 300px) заполняются столбцами шириной по 2 пикселя (задаётся параметром). Каждую секунду столбцам задаётся случайная высота в пределах размеров контейнера. Далее при помощи анимации высота столбцов возвращается к середине контейнера.
Реализация находится в html-файле: https://github.com/yandex-shri-minsk...ster/test.html

Исходный код работает медленно и приводит к зависанию браузера. Нужно улучшить его так, чтобы анимация стала плавной. Изменять вёрстку необязательно, однако вы можете это сделать, если это поможет решить задачу.

Работоспособность в IE 8 и ниже не требуется.

Дополнительно:

Добавить помимо анимации «спада» ещё и анимацию «роста»
По возможности оформить в качестве jQuery-плагина или напишите без jQuery
Результат пришлите в виде ссылки на GitHub.

3) При помощи d3.js сделайте интерактивную визуализацию произвольного массива точек, которые плавно и неравномерно меняют цвет от красного к жёлтому и обратно, находятся в броуновском движении и «убегают» от курсора. Результат пришлите в виде ссылки на GitHub.

voral 10.10.2014 14:56

Я могу. Что не понятно в первом задании? Что то уже попытались сделать?

amator0 10.10.2014 15:04

Да, пытался, первое задание конечно вроде понятно, там нет проблем. Но вот второе и третье, там вообще для меня не понятно, так как занимаюсь обучением по js, но еще не дошел до этого уровня. По этому хотелось бы помощи попросить... Можем контактами обменяться?

skrudjmakdak 10.10.2014 15:23

такое впечатление, что это тестовое задание на собеседование=)

Viral 10.10.2014 20:40

skrudjmakdak, это яндекс набирал (или набирает еще) в группу углубленного изучения JS.. и в качестве проходного билета надо было сделать эти три задания...

amator0 11.10.2014 11:47

Да, все правильно. Очень хочу туда попасть

amator0 11.10.2014 11:48

Поможет мне кто то? Мой скайп - amator0

nerv_ 11.10.2014 11:51

Цитата:

Сообщение от amator0
Да, все правильно. Очень хочу туда попасть

тот, кто действительно хочет, сам учит и делает. А ты паразитизмом занимаешься.

Safort 11.10.2014 12:16

amator0,
Цитата:

Да, все правильно. Очень хочу туда попасть
При таком подходе ты не сможешь. Яндекс это не какая-то левая студия по разработке сайтиков. А даже если и сможешь, то там сразу поймут, что у тебя не достаточный уровень и выпроводят оттуда.

Safort 11.10.2014 12:29

Viral,
Цитата:

это яндекс набирал (или набирает еще) в группу углубленного изучения JS.
А можно ссылочку?


Часовой пояс GMT +3, время: 01:36.