An open API service indexing awesome lists of open source software.

https://github.com/4eb0da/uids-form

Tasks for Yandex's ui development school
https://github.com/4eb0da/uids-form

Last synced: about 1 year ago
JSON representation

Tasks for Yandex's ui development school

Awesome Lists containing this project

README

          

uids-form
=========

Tasks for Yandex's ui development school

=========
Комментарий по всему.

Времени не хватило (начал слишком поздно), задание сделано крайне куцо.
Что есть:
- Сама анкета
- Какой-никакой код с индикатором заполненности анкеты
- Возможность свернуть/развернуть группы вопросов
- Некий "полифил" для ие атрибута required

Чего нет, но, наверно, нужно было сделать:
- Бодрые проверки типов "url", "tel" и "email" для ие
- Дизайн. В воображении он был лучше :)
- Аккуратность. Не хватает, наверно.

Код.
В одном месте вперемешку jQuery/не-jQuery :(.
Да, я пересматриваю все поля группы для корректного счёта. Считаю, что так надёжнее.

Ответы на вопросы:
Отправлять на сервер можно через form. Вряд ли данная страница предполагает использование ajax. Я за него, но не нужно
пихать его везде, где можно. Через ajax можно было бы проверять существование анкеты с указанной почтой, но что делать
при наличии - ещё вопрос :)
Наверно, всё это будет работать при выключенном javascript'е (без индикатора заполненности и в современных браузерах,
офк).
Читал про бэм, что-то понимаю, но использовать самостоятельно не готов. Его тут нет.
Из перечисленных шаблонизаторов работал только, пожалуй, с XSLT. Хоть и не в качестве шаблонизатора.
Также в своей жизни использовал doT, хоть его и не было в данном списке.
Нет, я не успел проверить во всех указанных браузерах :(