DHTML и XHTML

Anonim

DHTML против XHTML

HTML был отличным языком для отображения простого текста и изображений на экране. Это было очень легко узнать, и это позволило начинающим выбрать язык и начать создавать веб-страницы сразу. Но его простота также стала ее падением по мере роста Интернета, и люди больше не были довольны статическим текстом и изображением. Было разработано много технологий для решения этой проблемы, Javascript, CSS и DOM были добавлены в HTML, и вместе они были известны как DHTML. XHTML был разработан из XML, поэтому он также соответствует стандартам кодирования XML. XHTML стал хорошей заменой HTML, особенно на больших веб-страницах с большим количеством элементов.

Использование HTML-кода DHTML привело к большому количеству проблем для большинства кодеров. Поскольку требуемое кодирование становится больше, поскольку страница содержит более динамический контент, появляются дефекты HTML. Меньшая система кодирования HTML означает, что браузер должен сделать много расшифровки того, как кодер действительно хотел, чтобы страница отображалась. Поскольку это зависит от браузера, разные браузеры обычно имеют разные выходы. Исправление кода в соответствии с одним браузером обычно прерывает его для другого, и это очень расстраивает разработчиков веб-страниц.

XHTML по-прежнему работает по тому же принципу, что и HTML, но устраняет связанные с ним методы мягкого кодирования. Поскольку XHTML соответствует XML, он не позволяет кодировщикам беспорядочно размещать теги в любом месте, а неправильный код приводит к ошибке. На самом деле это намного сложнее изучить для новичков из-за его очень ограничительного кода, но он выигрывает от того, что он в значительной степени не зависит от браузера, в котором он отображается. Тогда было бы лучше кодировать динамические веб-страницы с использованием XHTML, потому что вы получите лучшую масштабируемость, и вы при улучшении вашей страницы возникают проблемы и проблемы с браузером.

DHTML оказался очень полезным в то время, когда альтернативы не было. Но теперь, когда есть другие варианты, которые могут создавать лучшие динамические веб-страницы без проблем, с которыми сталкивается DHTML, он больше не используется большинством кодеров и считается устаревшим.

Резюме: 1. XHTML - это диалект, основанный на языке XML, в то время как DHTML не является диалектом или языком, а представляет собой набор других технологий 2. Оба были созданы для обеспечения дополнительных возможностей и интерактивности для HTML 3. DHTML по-прежнему использует HTML в своем ядре и страдает от проблем, связанных с HTML 4. XHTML более упорядочен и проще кодировать из-за его соответствия XML 5. DHTML уже устарел и был заменен другими технологиями