Программирование веб-сайтов включает языки HTML и JavaScript.
Язык разметки гипертекста (HTML) - это язык, используемый для создания веб-страниц. Язык HTML интерпретируется веб-браузером и предоставляет пользователю изображения и текст. JavaScript - это более продвинутый язык для создания динамических веб-страниц. У обоих этих языков есть различия, но они используются в унисон для представления веб-сайтов.
Динамическое программирование
Разметка гипертекста, запрограммированная для веб-страницы, является статической. Это означает, что код отображается в браузере и не может изменяться или взаимодействовать с вводом пользователя. Однако включение JavaScript делает веб-страницу динамической. С помощью JavaScript программист может изменять значения и свойства тега HTML, когда пользователь нажимает кнопку или выбирает значение из раскрывающегося списка. JavaScript включен в HTML-код веб-страницы, поэтому он работает вместе с кодом.
Видео дня
Клиентская сторона vs. На стороне сервера
HTML отображается с сервера. Это означает, что любой код, запрограммированный на веб-странице, обрабатывается сервером перед отправкой пользователю. Статический код, созданный на страницах HTML, размещается в домене веб-сайта, а отображаемый HTML может быть создан с использованием языков динамического программирования, таких как C #, PHP или VB.NET. JavaScript полностью выполняется на клиентском компьютере, поэтому любой созданный код компилируется и выполняется в веб-браузере. По этой причине JavaScript не является безопасным языком, а пароли и имена пользователей не должны обрабатываться с использованием языка JavaScript.
Совместимость
Поскольку на рынке представлено несколько браузеров, совместимость является проблемой для любого веб-приложения. Однако HTML постоянно поддерживается всеми браузерами, и основные теги, используемые для веб-страницы, отображаются без проблем. Функции JavaScript не всегда совместимы между браузерами. Некоторые функции JavaScript хорошо работают в Internet Explorer, но могут некорректно работать в Firefox или Chrome. По этой причине некоторые компании вынуждены указывать браузер совместимости для веб-приложения, чтобы пользователи могли правильно просматривать веб-сайт.