Я использую внешние JavaScripts на веб-сайте, поскольку я всегда стараюсь держать JavaScript внизу и внешним.
Но скорость страницы Google дает это предложение
Следующие внешние ресурсы имеют небольшие органы реагирования. Встраивание ответ в HTML может уменьшить блокировку рендеринга страницы.
http://websiteurl/ должен включать следующие небольшие ресурсы: http://websiteurl/script.js
Этот внешний js файл имеет только этот контент
$(document).ready(function() {
$("#various2").fancybox({
'width': 485,
'height': 691,
});
});
Но в Yslow я получаю это предложение
Оценка n/a on Сделать JavaScript и CSS внешними
Учитывайте это только в том случае, если ваше свойство является общей домашней страницей пользователя.
There are a total of 3 inline scripts
JavaScript и CSS, которые встроены в HTML-документы, загружаются каждый раз, когда запрашивается документ HTML. Это уменьшает количество HTTP, но увеличивает размер документа HTML. С другой стороны, если JavaScript и CSS находятся во внешних файлах, кэшированных браузером, размер документа HTML уменьшается без увеличения количества HTTP-запросы.
Что такое Google или Yahoo?