Я использую JS по минимуму. Например, я всегда максимально отговариваю заказчиков от слайдеров и других свистопердящих элементов. Нет слайдеров - нет лишнего JS и CSS. На одном сайте мы решили прайс-листы спрятать в табы (вкладки), чтобы не делать много страниц и пользователь с минимумом перезагрузок страниц мог узнать информацию. Без JS вы вероятнее всего увидите только кнопки переключения вкладок и первую вкладку... Мне кто-то посоветовал вместо display:none в css писать $("что-то").hide() в JS, типо так при выключенном js человек увидит простыню из вкладок. Хоть как-то, но на практике надо ждать полной загрузки страницы и только потом вызывать этот hide()... в итоге нормальные люди в момент загрузки видят большую простыню, которая потом превращается в аккуратный таб - не круто. Ну и ещё я использую JS, чтобы на мобилках спрятать навигацию под кнопку-гамбургер.
Во всех случаях контент на моих сайтах будет виден без JS, но при этом, ВОЗМОЖНО вы не сможете через сайт оставить заявку (на одном из сайтов мы прятали форму заказа в боковую выезжающую панельку, на других такого не делал и пока не планирую), у вас точно не будет работать навигация на мобилке (просто не раскроется меню...) ну и вроде всё.
Это круто для уже работающих проектов с большой аудиторией. А если я делаю лэндинг, который всех клиентов будет получать из Директа? А если заказчик на самом начале пути и тоже без клиентов? Тут ваш способ не сработает. И не понял про двухстороннюю шаблонизацию.
Вениамин Смирнов:
1) Всё всегда удаётся. Возможно, где-то приходится местами отказываться от фонового изображения и прятать ссылки в навигации под кнопку гамбергер, но всё удаётся.
2) Уже середина 2016 года. Я думал сейчас уже адаптивная вёрстка является стандартом и не требует дополнительных вложений средств.
-----
Например, я делаю сайты которые отлично смотрятся от 128 пикселей в ширину (очень старые телефоны/смартфоны или смарт-часы) и вплоть до 8К экранов, которых ещё нет в природе. И мне сейчас даже в разы сложнее сделать фиксированный сайт, чем адаптивный.
Raphael Daniel: и могу вообще в целом раскритиковать ваш дизайн. У вас же женская одежда и обувь в магазине. Насколько мне известно из наблюдений за женским полом, ни одна девушка не пойдёт в секонд-хенд в подвале даже за новыми и безумно модными туфлями за over 100500 рублей. Но, вот, сходить в пафосный магазинчик за какими-то одноразовыми босоножками за полторы тыщи - пожалуйста. Вот на вашем сайте вроде бы каждый элемент по отдельности красив, но в сумме получается как красные носки с белыми кроссовками и синей юбкой. Это моё честное мнение. Оно может не совпадать с мнением большинства, но раз оно появилось у меня, то вероятно появится ещё у кого-то. Такая логика :)
Raphael Daniel: ура! работает нормально. Кстати, возможно, придираюсь, но мне не нравится обилие белого пространства на самом верху сайта - prntscr.com/blhevs
Просто вот эту пустоту и обрезанный слайдер клиент видит, когда заходит на сайт. А мог бы увидеть немного больше полезной информации, которая удержала бы его внимание и заставила поизучать сайт.
Neoline: Я не уверен, что смогу хотя бы просто дожить до старости... Но не вижу никакой логики в вашем комментарии. Если речь о кофеине, то можно просто пить кофе, но мне оно совсем не нравится...
LEXXiY: с таким же успехом можно работать ночью, не с 4 утра, а до 4 утра. Мне так проще. Я обычно просыпаюсь, проверяю ВК, твиттер, почту, захожу в онлайн игрушку на 10 минут, читаю пару статей, возможно читаю новости, возможно пару роликов на ютубе. Потом работаю. После работы обычно 2-3 часика делаю что угодно :) и спать
Анатолий Талугин: просто мониторы хочу до переезда купить новые, с usb хабами. Там USB провод отдельно, мне хватит его длины пропустить через дырку в стене.
deadmemoras: конторы ищут одного спеца на все руки. Мало кому нужен один чисто front-end или чисто back-end. Ты или делаешь всё, или идёшь лесом. Гораздо выгоднее платить, например, 1000$ одному универсальному спецу, чем по 600-700$ двум. Небольшие вебстудии, да и многие большие, даже не слышали про AngularJS, React и прочие. Они не слышали даже про SASS, LESS... Вот поэтому требования и выглядят как php, mysql, js, jquery, html, css. По факту будете ковыряться с шаблонами для Joomla/WordPress.
Во всех случаях контент на моих сайтах будет виден без JS, но при этом, ВОЗМОЖНО вы не сможете через сайт оставить заявку (на одном из сайтов мы прятали форму заказа в боковую выезжающую панельку, на других такого не делал и пока не планирую), у вас точно не будет работать навигация на мобилке (просто не раскроется меню...) ну и вроде всё.