JavaScript - это так называемый клиентский язык сценариев. Это означает, что это язык программирования, который работает внутри интернет-браузера (браузер также известен как веб-клиент, поскольку он подключается к веб-серверу для загрузки страниц).
Интересно, как работает JavaScript. Внутри обычной веб-страницы вы размещаете некоторый код JavaScript (подробности о веб-страницах см. в разделе «Как работают веб-страницы»). Когда браузер загружает страницу, браузер имеет встроенный интерпретатор, который читает код JavaScript, который он находит на странице, и запускает его.
Дизайнеры веб-страниц используют JavaScript по-разному. Одним из наиболее распространенных является проверка полей в форме. Многие веб-сайты собирают информацию от пользователей в онлайн-формах, и JavaScript может помочь проверить введенные данные. Например, программист может проверить, что возраст человека, указанный в форме, находится в диапазоне от 1 до 120.
Еще один способ, которым дизайнеры веб-страниц используют JavaScript, - это создание калькуляторов. Вот несколько примеров:
- Калькулятор RPN
- MegaConverter - большая коллекция калькуляторов
- Калькуляторы личных финансов
Чтобы дать вам пример чрезвычайно простого калькулятора JavaScript, в приведенном ниже HTML-коде показано, как создать конвертер Фаренгейта в Цельсий с помощью JavaScript:
Конвертер Фаренгейта в Цельсий
Введите температуру в градусах по Фаренгейту:
Нажмите эту кнопку, чтобы рассчитать температуру в градусах Цельсия:
Температура в градусах Цельсия:
Если вы читали «Как работают веб-страницы» и «Как работают сценарии CGI», то значительная часть этого HTML-кода будет вам знакома. Это основная структура любой веб-страницы:
В заголовке есть один фрагмент кода JavaScript, который представляет собой функцию для расчета преобразования Фаренгейта в Цельсий: