Александр, вот отсюда и главный вопрос:
Каким образом Вы сможете дать гарантии членам команды, что весь потенциальный будущий доход Вы не положите к себе в карман?
2. Я за то, что бы верстать одно единственное меню и модифицировать его с помощью media query запросов для всех необходимых разрешений, типов устройств и ориентаций экрана.
Т.е. делать именно так, как это было задумано разработчиком технологии.
sorry_i_noob, в любом случае Вы верстаете 2 разных представления меню.
Далее - делится на 2 разных типа:
1. Вы делаете разные меню с одинаковой и постоянной разметкой через манипуляцию с помощью CSS-классов и медиа-запросов.
2. Вы создаёте абсолютно другую разметку меню в отдельном слое (для каждого из разрешений экрана) и показываете нужную в зависимости от текущего разрешения, а остальные - скрываете.
Второй вариант: используется крайне редко, т.к. это должно быть что-то экзотическое и с колоссальной разницей, чтобы так делать.
Например, радиальное и анимированное на канвасе и обычное текстовое с разделяемыми пунктами меню.
JS - в принципе не рекомендуется никогда применять при настройке отображения контента, т.к. это сильно влияет на скорость загрузки страницы и потребление аккумуляторов на мобильных устройствах.
Для этого - и были созданы CSS стили.
weranda, строка 4 в исходнике - регекс...
Спасибо, за "интересный бложик" :)
Предлагайте темы - напишу о чём-нить ещё полезном: надеюсь, что "интересные места" - прибавятся! :)
spaceatmoon, нет. это ответ в любом случае.
Т.к. лицензионным договором Вы ограничите права на любые действия (по Вашему желанию), включая перепродажу Вашей разработки или любых производных продуктов, разработанных на Вашем коде.