Глава 7. Оптимизация JavaScript
Глава 7. Оптимизация JavaScript
7.1. Кроссбраузерный window.onload
Отложенная загрузка скриптов волнует общественность уже давно, почти 10 лет, — атрибут defer, призванный ее обеспечить, был добавлен в спецификацию еще в прошлом столетии. Однако проблема так и остается актуальной.
Событие window.onload используется программистами для старта их веб-приложения. Это может быть что-то довольно простое, например выпадающее меню, а может быть и совсем сложное — скажем, запуск почтового приложения. Суть проблемы заключается в том, что событие onload срабатывает только после того, как загрузится вся страница (включая все картинки и другое бинарное содержимое). Если на странице много картинок, то можно заметить значительную задержку между загрузкой страницы и тем моментом, когда она начнет фактически работать. На самом деле, нам нужен только способ определить, когда DOM полностью загрузится, чтобы не ждать еще и загрузку картинок и других элементов оформления.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 11 Основы языка JavaScript
Глава 11 Основы языка JavaScript 11.1. Работа с информацией11.2. Переменные и типы данных11.3. Выражения11.4. Условия и циклы11.5. Функции и события11.6. Встроенные объекты JavaScriptЭта глава является незаменимой для новичков, так как в ней разъясняются основные элементы языка JavaScript:
Глава 12 Первый сценарий на JavaScript
Глава 12 Первый сценарий на JavaScript 12.1. Организация рабочего окружения12.2. Внедрение сценариев в HTML-документ12.3. Вводим первый сценарий12.4. Разбор нашего сценария в среде FrontPage12.5. Отладка сценария в Microsoft Script EditorВы познакомились с синтаксическими конструкциями и операторами
Глава 1. Что такое клиентская оптимизация?
Глава 1. Что такое клиентская оптимизация? 1.1. Цели и задачи оптимизации Каждая веб-страница состоит из основного HTML-файла и набора внешних ресурсов. Говоря о размере страницы (или сайта), очень часто имеют в виду размер именно первого файла, что, естественно,
Глава 6. CSS оптимизация
Глава 6. CSS оптимизация 6.1. Оптимизируем CSS expressions CSS-производительность не находится сейчас в фокусе внимания при разработке клиентских приложений для браузера. Очень часто о некоторых ключевых моментах просто не знают (или забывают), и это может привести к появлению
ГЛАВА 14. Введение в Web-программирование. Язык JavaScript
ГЛАВА 14. Введение в Web-программирование. Язык JavaScript Web-дизайн состоит из трех частей: содержимого, представления и поведения. Это мы узнали еще в главе 1. Содержимому была посвящена часть I, представлению — часть II. Теперь настала очередь обсудить поведение.Поведение — это
Глава 8 Оптимизация и ускорение Windows Vista
Глава 8 Оптимизация и ускорение Windows Vista • Пути повышения быстродействия• Оценка производительности системы и ее увеличение• Ускорение работы Windows Vista• Эффективная работа с устройствами и драйверами• Секреты управления электропитаниемБезусловно, любой
ГЛАВА 14. Введение в Web-программирование. Язык JavaScript
ГЛАВА 14. Введение в Web-программирование. Язык JavaScript Web-дизайн состоит из трех частей: содержимого, представления и поведения. Это мы узнали еще в главе 1. Содержимому была посвящена часть I, представлению — часть II. Теперь настала очередь обсудить поведение.Поведение — это
Глава 1 Оптимизация подключения к Интернету
Глава 1 Оптимизация подключения к Интернету – Влияние модема на скорость соединения – Оптимизация подключения на уровне операционной системы – Как настроить автодозвон – Устранение неполадок, возникающих при подключении. Диагностика модемного
Глава 24 Ускорение и оптимизация системы
Глава 24 Ускорение и оптимизация системы 24.1. Расширение возможностей Панели задач24.2. Изменение фона страницы входа в систему24.3. Ускорение загрузки системы для многоядерных процессоров24.4. Настройка папки Компьютер24.5. Отображение пустых дисков24.6. Папка по умолчанию в
Глава 7 Оптимизация Windows
Глава 7 Оптимизация Windows В данной главе речь пойдет о параметрах реестра, с помощью которых можно повысить скорость или качество работы различных компонентов Windows XP, например таких, как сетевое соединение и стеки протоколов, а также скорость самой операционной системы.
Глава 4 Внутренняя оптимизация
Глава 4 Внутренняя оптимизация При работе с крупными проектами внутренние факторы приобретают приоритетное значение. Даже небольшие изменения в шаблонах сайта могут существенно увеличить трафик из поисковых
Глава 5 Оптимизация
Глава 5 Оптимизация …ты скажи ему, что во всякой вещи надо соблюдать меру… Уильям Шекспир. Много шума из ничего «Любая задача выполнима, если она поддается измерению». Давайте поверим в данное утверждение и постараемся правильно выбрать показатели, которые будем
Глава 5 Оптимизация работы в Интернете
Глава 5 Оптимизация работы в Интернете Чем больше времени вы проводите в Интернете, тем чаще возникает необходимость оптимизации работы с ним. В понятие «оптимизация» входит множество заданий. Это и увеличение скорости передачи данных, и подсчет сетевого трафика (как
Глава 6 Оптимизация
Глава 6 Оптимизация Если с увеличением объема вашей базы данных она стала работать слишком медленно, зачастую самый простой путь решения этой проблемы – увеличение мощности аппаратной платформы сервера. Однако повысить быстродействие системы можно и без наращивания
Глава 2 ОПТИМИЗАЦИЯ ПРОГРАММНЫХ РАЗРАБОТОК
Глава 2 ОПТИМИЗАЦИЯ ПРОГРАММНЫХ РАЗРАБОТОК 2.1. ВЫБОР ОПТИМАЛЬНОГО ВАРИАНТА ПРОЕКТНОГО РЕШЕНИЯ На разных этапах проектирования (особенно часто на начальных этапах) перед разработчиком встает задача выбора наилучшего варианта из множества допустимых проектных решений,