Меню в браузере, передаваемое с сайта
18 июля 2007 г.
Каждый раз при создании сайта разработчики сталкиваются с тем, что необходимо нарисовать, сверстать, написать код и прикрутить удобств на ява скрипте для отображения на сайте типовых интерфейсов.
Это может быть форма авторизации, навигация по дереву, строка вложенности (ака хлебные крошки), или батарея повторяющихся ссылок в
В каждом таком случае разработчики делают интерфейсы практический заново, не смотря на то, что всё это было написано в предыдущем проекте. Несколько небольших отличий в дизайне, вёрстке, дополнительной функциональности элементов и все эти до боли знакомые штуки приходится заново точить, выравнивать и отлавливать в них баги по всем браузерам.
Это происходит постоянно, по всему миру у всех ребят, которые делают сайты.
Выкинуть из жизни эту рутину, которая потом и грузится долго могли бы разработчики стандартов и браузеров. Заодно помогли бы и обыкновенным пользователям, приведя все эти сложные штуки к единому формату, как в ОС.
Представьте себе язык xml формата, в котором только описываются элементы и их действия, а все сложности по отрисовке и поведению берёт на себя браузер. Разработчик описывает структуру, а браузер превращает его в панель инструментов, древовидную структуру и быструю навигацию уже на стороне пользователя.
Не будет тяжёлых скриптов, которые выкачивают пользователи с аякс сайтов, не будет разброда и шатания в дизайне и поведении всех этих штук, появится правая кнопка на всех этих меню, в
Одну только WYSIWYG текстарию стоило бы уже давно поручить отрабатывать браузеру.
Такого в древности ждали от кнопки Home, реализация навигации по определённым страницам есть сейчас в Опере.