Оптимизация узла и программ
Вступление
Чаще всего Web-дизайнеры, пользующиеся автоматической генерацией HTML-кода в пакете MX Studio, жалуются на то, что Fireworks MX и Dreamweaver MX создают программы-заготовки (ugly code). Этим термином они хотят подчеркнуть, что создаваемые программы являются сложными и слишком длинными.Решения CSS в Dreamweaver MX
Таблицы CSS (Cascading Style Sheet) являются прекрасным инструментом оптимизации. Образно говоря, таблицы CSS – это набор форматов стилей, которые определяют внешний вид отдельных страниц и всего узла в целом.Преимущества взаимосвязи Fireworks MX и Dreamweaver MX
Пакет MX Studio позволяет с помощью одного щелчка мышью из Dreamweaver MX открыть Fireworks MX, отредактировать в нем рисунок и вернуться в исходное приложение, чтобы посмотреть, как изменилась страница. Этот процесс часто называют круговым редактированием (round trip editing).Работа с JavaScript и HTML
Как Dreamweaver MX, так и Fireworks MX для создания роловеров и других эффектов используют язык JavaScript. Знание того, какие из конструкций JavaScript лучше всего работают в каждой конкретной ситуации, основывается чаще всего на интуиции, вследствие чего решение иногда принимается неправильное.Исправление кнопок Flash
Flash является прекрасным инструментом, однако с ним часто обращаются неправильно. Использование неправильных материалов Flash в неверном месте и в ненужное время добавляет излишнюю нагрузку на память, уменьшает производительность и перегружает канал соединения с Internet.Работа с автоматически сгенерированными программами в Dreamweaver MX и Fireworks MX
Причиной того, что программисты называют код, автоматически сгенерированный Dreamweaver MX и Fireworks MX, программами-заготовками (ugly code), является то, что эти программы обобщают все возможные сценарии работы пользователя. Естественно, размер программ при этом увеличивается.Использование внешних редакторов программ с Dreamweaver MX
Dreamweaver MX позволяет вызывать для работы с текстами программ внешние текстовые или HTML-редакторы. Преимуществом такого поведения является возможность переключения в Dreamweaver MX и работы в графическом интерфейсе сразу после написания фрагмента программы.Резюме
В этой главе было рассмотрено множество вопросов. Мы начали с разговора об оптимизации, применяемой к программам и узлу. | Хотя многие разработчики рассматривают программы, генерируемые Dreamweaver MX и Fireworks MX, как избыточные, мы увидели, что причина обобщения программы лежит в необходимости приспособления под любое поведение пользователя.