2013-06-21 2 views
0

У меня есть большое фоновое изображение, которое является основной частью моего дизайна, но не является существенным, что я планирую загрузить через JavaScript после загрузки остальной части моей страницы. Я хочу, чтобы мои пользователи могли взаимодействовать с моим более важным контентом, пока этот большой файл загружается.Оптимизация времени загрузки при поддержке браузеров с отключенным JavaScript

Я хотел бы как можно больше поддерживать пользователей с отключенным JavaScript, сохраняя при этом оптимальное время загрузки для всех остальных. Есть ли способ заставить элемент загружаться последним, когда javascript отключен? Если нет, каково ваше мнение - лучше ли полностью поддерживать пользователей, не являющихся пользователями javascript, или оптимизировать мой сайт для всех остальных?

+0

Идите для оптимизации для всех остальных. Пользователи, не являющиеся javascript, составляют очень небольшой процент пользователей сети. –

+0

Загрузка изображения не будет замораживать что-либо на странице и собирается одновременно с другими ресурсами. – claustrofob

+0

@claustrofob Моя забота здесь в том, что моим более важным изображениям придется конкурировать с этим более крупным, менее важным изображением. Я знаю, что это конкретный судебный вызов, если не существует решения. – Sauce

ответ

0

Если вы включили блок стиля в самую нижнюю часть своей страницы (только внутри тега закрывающего тела) и установите фоновое изображение, то оно должно загружаться последним даже для пользователей с отключенным javascript. Майк и клаустрофоб оба делают действительные баллы.

+0

Спасибо! Это отлично работает, но это приводит к некоторому сложному позиционированию CSS. – Sauce

Смежные вопросы