Сообщение #15 korshunov » 25.06.2017, 07:28
Vitaly писал(а):Но бывают случаи, когда по каким-то причинам нельзя перенести скрипт в самый низ. Казалось бы, логично и эстетично будет оставить его между тегами head, но ГУГЛ авторитетно заявляет - если этот скрипт небольшой, выносите его из файла прямо в разметку. Иначе начинает занижать ваш результат в тестах.
Не очень понятно.
Допустим, есть маленький скриптик, который не хочется переносить вниз. Другие возможности:
1. Вставить в основной код страницы кодом JS.
2. Вставить в <head></head> кодом JS.
3. Вставить в новый файл JS и подключить его <head></head>.
4. Вставить в существующий файл JS, который уже подключен в <head></head>.
Случай 1 - рекомендация от Google, тут все понятно. А все прочие случаи 2,3,4, выходит, по-Вашему, это "Иначе начинает занижать ваш результат". Особенно интересен случай 4 - неужто Google определит, что изначально был маленький скриптик, его добавили к большому и надо фиксировать неисполнение рекомендаций и понижать?
Vitaly писал(а):Собственно можно заглянуть в исходной код этой странички -
https://plus.google.com/collections/featured и тут все станет понятно, я думаю, верстальщики у них в состоянии написать хороший шаблон и распихать по файлам css и js.
А можно подробнее, что Вам стало понятнее при взгляде на код? Например, я так вижу в коде вставку скрипта 270 Кб (!), что не очень-то соотносится с пропагандируемой Вами рекомендацией. И, раз уж речь зашла, то валидатор для той страницы дает сотню ошибок...
Добавлено спустя 33 секунды:korshunov писал(а):Vitaly писал(а):Но бывают случаи, когда по каким-то причинам нельзя перенести скрипт в самый низ. Казалось бы, логично и эстетично будет оставить его между тегами head, но ГУГЛ авторитетно заявляет - если этот скрипт небольшой, выносите его из файла прямо в разметку. Иначе начинает занижать ваш результат в тестах.
Не очень понятно.
Допустим, есть маленький скриптик, который не хочется переносить вниз. Другие возможности:
1. Вставить в основной код страницы кодом JS.
2. Вставить в <head></head> кодом JS.
3. Вставить в новый файл JS и подключить его <head></head>.
4. Вставить в существующий файл JS, который уже подключен в <head></head>.
Случай 1 - рекомендация от Google, тут все понятно. А все прочие случаи 2,3,4, выходит, по-Вашему, это "Иначе начинает занижать ваш результат". Особенно интересен случай 4 - неужто Google определит, что изначально был маленький скриптик, его добавили к большому и надо фиксировать неисполнение рекомендаций и понижать?
Vitaly писал(а):Собственно можно заглянуть в исходной код этой странички -
https://plus.google.com/collections/featured и тут все станет понятно, я думаю, верстальщики у них в состоянии написать хороший шаблон и распихать по файлам css и js.
А можно подробнее, что Вам стало понятнее при взгляде на код? Например, я там вижу в коде вставку скрипта 270 Кб (!), что не очень-то соотносится с пропагандируемой Вами рекомендацией. И, раз уж речь зашла, то валидатор для той страницы дает сотню ошибок...
[quote="Vitaly"]Но бывают случаи, когда по каким-то причинам нельзя перенести скрипт в самый низ. Казалось бы, логично и эстетично будет оставить его между тегами head, но ГУГЛ авторитетно заявляет - если этот скрипт небольшой, выносите его из файла прямо в разметку. Иначе начинает занижать ваш результат в тестах.[/quote]
Не очень понятно.
Допустим, есть маленький скриптик, который не хочется переносить вниз. Другие возможности:
1. Вставить в основной код страницы кодом JS.
2. Вставить в <head></head> кодом JS.
3. Вставить в новый файл JS и подключить его <head></head>.
4. Вставить в существующий файл JS, который уже подключен в <head></head>.
Случай 1 - рекомендация от Google, тут все понятно. А все прочие случаи 2,3,4, выходит, по-Вашему, это "Иначе начинает занижать ваш результат". Особенно интересен случай 4 - неужто Google определит, что изначально был маленький скриптик, его добавили к большому и надо фиксировать неисполнение рекомендаций и понижать?
[quote="Vitaly"]Собственно можно заглянуть в исходной код этой странички - https://plus.google.com/collections/featured и тут все станет понятно, я думаю, верстальщики у них в состоянии написать хороший шаблон и распихать по файлам css и js.[/quote]
А можно подробнее, что Вам стало понятнее при взгляде на код? Например, я так вижу в коде вставку скрипта 270 Кб (!), что не очень-то соотносится с пропагандируемой Вами рекомендацией. И, раз уж речь зашла, то валидатор для той страницы дает сотню ошибок...
[quote="korshunov"][quote="Vitaly"]Но бывают случаи, когда по каким-то причинам нельзя перенести скрипт в самый низ. Казалось бы, логично и эстетично будет оставить его между тегами head, но ГУГЛ авторитетно заявляет - если этот скрипт небольшой, выносите его из файла прямо в разметку. Иначе начинает занижать ваш результат в тестах.[/quote]
Не очень понятно.
Допустим, есть маленький скриптик, который не хочется переносить вниз. Другие возможности:
1. Вставить в основной код страницы кодом JS.
2. Вставить в <head></head> кодом JS.
3. Вставить в новый файл JS и подключить его <head></head>.
4. Вставить в существующий файл JS, который уже подключен в <head></head>.
Случай 1 - рекомендация от Google, тут все понятно. А все прочие случаи 2,3,4, выходит, по-Вашему, это "Иначе начинает занижать ваш результат". Особенно интересен случай 4 - неужто Google определит, что изначально был маленький скриптик, его добавили к большому и надо фиксировать неисполнение рекомендаций и понижать?
[quote="Vitaly"]Собственно можно заглянуть в исходной код этой странички - https://plus.google.com/collections/featured и тут все станет понятно, я думаю, верстальщики у них в состоянии написать хороший шаблон и распихать по файлам css и js.[/quote]
А можно подробнее, что Вам стало понятнее при взгляде на код? Например, я там вижу в коде вставку скрипта 270 Кб (!), что не очень-то соотносится с пропагандируемой Вами рекомендацией. И, раз уж речь зашла, то валидатор для той страницы дает сотню ошибок...[/quote]