Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Оцените работоспособность кода пожалуйста (https://javascript.ru/forum/css-html/57015-ocenite-rabotosposobnost-koda-pozhalujjsta.html)

karssen 15.07.2015 13:28

Оцените работоспособность кода пожалуйста
 
Вложений: 1
Я только начинаю изучать javascript, отчасти поэтому выглядит все чепорно и прямолинейно. Буду благодарен советам и рекомендациям.
Это одно из тестовых заданий чтоб попасть на обучение Вложение 2761 Сама задача звучит так:
Сверстайте табло аэропорта. На нём должны быть представлены следующие данные:

тип рейса (вылет/прилёт; например это может быть иконка);
номер рейса;
авиакомпания;
логотип авиакомпании;
тип воздушного судна;
аэропорт назначения;
плановое время вылета или прилёта;
статус рейса (для вылетающих: регистрация, ожидание посадки, посадка закончена, вылетел; для прилетающих: по расписанию, летит, приземлился; для всех: задерживается до HH:MM, отменён);
примечание (например, информация о код-шеринге с другими авиакомпаниями).
В качестве источника можно использовать данные онлайн-табло любого аэропорта мира.
Дизайн оформления выберите на своё усмотрение, при этом необходимо реализовать следующее:

по наведению курсора на определённое место в табло контрастным цветом выделяются соответствующие строка и столбец;
нечётные строки табло темнее чётных;
количество отображаемых данных по высоте больше ширины экрана, при прокрутке заголовок таблицы приклеивается к верхней части видимой области окна браузера;
при изменении ширины экрана браузера в табло автоматически скрываются и/или сокращаются значения наименее важных столбцов (например, при ширине 1000 пикселей вы показываете всю таблицу, при ширине 900 пикселей — убираете название авиакомпании, оставляя только логотип, 800 пикселей — сокращаете название воздушного судна (Boeing 737-800 -> B737) и так далее);
в дополнение к предыдущему пункту сделайте так, чтобы по клику на соответствующую строчку в выплывающем окне показывались все данные рейса;
два чекбокса над самим табло: прилёт и вылет, по нажатию показываются только соответствующие рейсы.
Плюсом будет, если вам удастся реализовать табло без JavaScript.


Как реализовать это без javascript я если честно ума не приложу,но то что получилось представлено в архиве. В чем собственно сложность. Не получается удалить всплывающий span с его содержимым корректно.Он так и остается висеть в DOM дереве. И все так же событие скролл не цепляет заголовок по человечески. В firefox у меня оно почему то работает именно так как надо

nerv_ 15.07.2015 13:36

Цитата:

Сообщение от karssen
Я только начинаю изучать javascript

тогда ШРИ не для тебя... как мне кажется :) по крайней мере в этом году

https://academy.yandex.ru/events/shr...ong_text_14145

karssen 15.07.2015 13:48

Ну попытаться то хотя бы можно) А так я и не знаю куда на обучение идти. В специалисте все скомкано, дают большой объем информации в короткие сроки и курсы раскиданы в течение года неудобно.

karssen 15.07.2015 13:51

кстати может по коду что нибудь подскажите?)


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