Эквивалент $(document).ready без использования jQuery
Новая профессия почти у вас
Остался последний шаг
Шаг 1
вы здесь
Шаг 2
Шаг 3
Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Заполните форму, чтобы открыть результаты теста и получить подарки
Вам подходит профессия:
Аналитик данных
Совместимость
78%
Основные характеристики профессии:
не нужно общаться с людьмилогикаанализпоиск закономерностейработа с числами
Построим личный план перехода в профессию для вас бесплатно
убедитесь, подходит вам профессия или нет
получите оценку своих навыков и шансов освоить профессию
забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
базовое школьное образование
уверенные навыки работы с компьютером
опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
Заполните форму, чтобы открыть результаты теста и получить подарки
Проблема, с которой может столкнуться разработчик, заключается в том, что он хочет использовать функцию $(document).ready из библиотеки jQuery, но не хочет подключать
Проблема, с которой может столкнуться разработчик, заключается в том, что он хочет использовать функцию $(document).ready из библиотеки jQuery, но не хочет подключать всю библиотеку ради этого. Это может быть связано с желанием оптимизировать проект и уменьшить его вес.
В качестве примера можно привести код, использующий $(document).ready:
$(document).ready(function() {
// Ваш код
});
Если в проекте больше ничего из jQuery не используется, то подключение этой библиотеки будет излишним.
Решение
Существует несколько способов решения этой проблемы, которые не требуют использования jQuery.
Первый способ — это использование события DOMContentLoaded. Оно возникает, когда весь HTML был полностью загружен и проанализирован, не дожидаясь окончания загрузки стилей, изображений и фреймов. Вот как это выглядит:
document.addEventListener("DOMContentLoaded", function() {
// Ваш код
});
Второй способ — это использование window.onload. Однако стоит отметить, что window.onload срабатывает позже, чем DOMContentLoaded, так как ожидает полной загрузки всех ресурсов (включая изображения, стили, фреймы).
window.onload = function() {
// Ваш код
};
Однако, если важно, чтобы код выполнился именно после полной загрузки страницы, то лучше использовать window.onload.
Таким образом, можно заменить $(document).ready на нативный JavaScript, убрав тем самым необходимость в подключении jQuery.
Одной из распространенных задач при верстке веб-страниц является центрирование элементов. Это может быть необходимо для улучшения визуального восприятия
Добавить комментарий