Comments 21
В Разделе SEO почти все пункты не имеют никакого отношения к фронтендерам.
— Карту сайта генерирует сервер — бекенд. Проверять её задача сеошника.
— Текст в заголовках одобряет сеошник или руководитель, но никак не фронтендер
— robots.txt так же проверяется сеошниками и/или руководителем
— HTML-карта сайта — разрабатывается на беке. Фронтендер её только украшает. Т.е. выполняет свою часть работы.
Тут только разве что структурированные данные можно засунуть в чеклист фронтендера.
— Карту сайта генерирует сервер — бекенд. Проверять её задача сеошника.
— Текст в заголовках одобряет сеошник или руководитель, но никак не фронтендер
— robots.txt так же проверяется сеошниками и/или руководителем
— HTML-карта сайта — разрабатывается на беке. Фронтендер её только украшает. Т.е. выполняет свою часть работы.
Тут только разве что структурированные данные можно засунуть в чеклист фронтендера.
+2
Мне статья понравилась, для начинающих здесь все есть. Спасибо!
-1
— Привет, потомки! Как вы там? Уже высадились на Марс?
X-UA-Compatible: управляет отображением страницы в Internet Explorer, поэтому его необходимо задать.
Условные комментарии для Internet Explorer
0
Спасибо, доступно и лаконично )
-1
В таком виде этот чеклист скорее вреден, чем полезен. Если он именно как чеклист опытному фронтендеру, то примеры лишние.
Если он для новичков, то по каждому пункту слишком мало объяснений — почему, какие есть опции. Новички в результате скорее всего решат, что приведенные фрагменты нужно использовать всегда и везде.
Не удивлюсь, кстати, если после прочтения части про head найдутся люди, пытающиеся в head вставить подряд 2 тега html с атрибутами lang и dir соответственно. Ну а что, в статье же написано.
+2
Почему вы категоризируете только как профессионалов и как новичков, а где же средний класс? ) Кто еще не все знает и стремится, но кто уже и не новичок. Ссылки помогают глубже доизучить.
«Новички в результате скорее всего решат, что приведенные фрагменты нужно использовать всегда и везде».
Это не новичок, а нехороший специалист, который бездумно использует информацию. В статье предложили и ссылки есть, можно подробнее углубиться. А чек-лист каждый фронтэндер, наверное, сам себе составляет.
Статья отличная, спасибо.
«Новички в результате скорее всего решат, что приведенные фрагменты нужно использовать всегда и везде».
Это не новичок, а нехороший специалист, который бездумно использует информацию. В статье предложили и ссылки есть, можно подробнее углубиться. А чек-лист каждый фронтэндер, наверное, сам себе составляет.
Статья отличная, спасибо.
+1
В разделе JavaScript указано, что нужно объединять все файлы в один js файл.
На сколько правильно это делать? Когда-то давно я так делал, но отказался по причине того, что если у человека есть кэшированная js-ка какой-нибудь библиотеки (к примеру: jQuery, который до сих пор используется на огромном количестве сайтов)
Объединение: JavaScript-файлы объединены в один.
На сколько правильно это делать? Когда-то давно я так делал, но отказался по причине того, что если у человека есть кэшированная js-ка какой-нибудь библиотеки (к примеру: jQuery, который до сих пор используется на огромном количестве сайтов)
0
Такое произойдет, если название файла одинаковое в пути при загрузке, а оно обычно одинаковое /jquery.min.js или /jquery.js или /vendors.js как тоже нередкое именование.
Добавьте параметр в конце при загрузке, например, vendors.js?02-02-2018 или jquery.js?123 или вообще файл назовите уникально «erdhs6shdbx.js» и тогда браузер гарантированно скачает и закэширует вашу версию js.
Кстати, часто вижу, на нормальных сайтах на React/Angular и прочих кучи js файлов грузятся без объединения. Интересно, почему не объединяют.
Добавьте параметр в конце при загрузке, например, vendors.js?02-02-2018 или jquery.js?123 или вообще файл назовите уникально «erdhs6shdbx.js» и тогда браузер гарантированно скачает и закэширует вашу версию js.
Кстати, часто вижу, на нормальных сайтах на React/Angular и прочих кучи js файлов грузятся без объединения. Интересно, почему не объединяют.
0
P.S. извините, я случайно нажал «Отправить» (сам не поняв того, как так получилось), так и не дописав смысла до самого конца.
__
Да, я как раз хотел подметить по поводу пути к файлу/ам: многие люди используют cdn'ы, поэтому вероятность использования кэшированной версии гораздо выше варианта с объединенными js'ками. Но, как мне кажется, у каждого подхода есть свои плюсы и минусы, поэтому я не могу твердо и четко говорить о том, какой подход наиболее выигрышный.
__
Да, я как раз хотел подметить по поводу пути к файлу/ам: многие люди используют cdn'ы, поэтому вероятность использования кэшированной версии гораздо выше варианта с объединенными js'ками. Но, как мне кажется, у каждого подхода есть свои плюсы и минусы, поэтому я не могу твердо и четко говорить о том, какой подход наиболее выигрышный.
0
ну в Ангуляре гораздо профитнее не объеденять, т.к. там из коробки есть lazy-loading модулей и весь код догружается по-необходимости
0
Думаю, что речь идет о скорости загрузки и рекомендация для http/1.1.
В части кэширования иметь несколько файлов выгоднее, плюс дополнительно можно использовать http/2.
В части кэширования иметь несколько файлов выгоднее, плюс дополнительно можно использовать http/2.
0
Еще бы документ с чекбоксами… Но статья отличная! Добавлю в закладки.
0
Больше смахивает на «Чеклист верстальщика»
0
Оптимальная длина для заголовка — около 55
А тут:
Заголовок страницы короче 65 символов
Очапятка?
0
Хорошая статья! Незнаю, что насчет фронт-эндера, но начинающему верстальщику, который только начинает учиться само то, было бы у меня такое руководство «в начале пути», я бы сэкономил не мало времени :)))
0
Поясните, пожалуйста, кто-нибудь по js-префиксам, действительно ли удобно использовать при работе?
0
Sign up to leave a comment.
Чеклист фронтенд-разработчика