HDG объясняет: что такое JavaScript и для чего он используется в Интернете?

Когда вы просматриваете Интернет, веб-страницы, с которыми вы взаимодействуете, представлены вам с использованием трех технологий: HTML , CSS и того, что мы обсудим в этой статье, — JavaScript.

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

В этой статье давайте разберем, что такое JavaScript , как он работает и как его можно использовать в Интернете.

Что такое JavaScript?(What Is JavaScript?)

JavaScript — это язык сценариев. HTML , один из самых популярных его родственников, является языком разметки. Основное различие между ними заключается в том, что языки разметки являются структурными и подготавливают внешний вид и дизайн страницы. Язык разметки является функционально презентационным, тогда как язык сценариев является логическим и алгоритмическим.

С точки зрения непрофессионала, HTML меняет внешний вид веб-страниц, в то время как JavaScript фактически предлагает вычислительную функциональность. В HTML нет возможности вычислить даже такое простое уравнение, как 1 + 1. JavaScript может делать это и многое другое.

JavaScript может быть реализован как на стороне сервера, так и на стороне клиента. Клиентский JavaScript наиболее распространен, когда на код JavaScript ссылаются через HTML и интерпретируют веб-браузер. Этот код может сделать гораздо больше, чем просто изменить внешний вид страницы, например, динамически генерировать HTML - контент, запрашивать ввод данных пользователем и многое другое.

Короче говоря, JavaScript — это легкий интерпретируемый язык сценариев, который может повысить интерактивность веб-сайта.

Как JavaScript используется в Интернете?(How Is JavaScript Used Online?)

Как и практически в любом языке сценариев, возможности ограничены только тем, что вы можете придумать. Если у вас есть навыки и вы можете мечтать об этом, вы должны быть в состоянии это сделать.

Тем не менее, есть несколько очень распространенных скриптов JavaScript , без которых Интернет не был бы таким, каким был бы. Давайте обсудим несколько наиболее популярных вариантов использования JavaScript .

Проверка формы

Если вы когда-либо заполняли регистрационную форму только для того, чтобы узнать, что ваше имя пользователя или пароль слишком короткие, это был JavaScript в действии!

Проверка формы(Form) может выполняться на различных языках сценариев, но JavaScript позволяет выполнять ее динамически и без публикации каких-либо данных. Это может сократить расходы на сервер за счет снижения пропускной способности, и это отличный способ предотвратить разочарование со стороны пользователя. 

Никогда не бывает весело отправить форму, а потом сказать, что ваша информация недействительна. JavaScript может делать это на лету.

Конвертеры и калькуляторы

Будь то градусы Фаренгейта(Fahrenheit) в градусы Цельсия(Celsius) , доллары(USD) в евро(EUR) и т. д., динамическое преобразование данных — это то, в чем превосходит JavaScript . Если вы когда-нибудь пройдёте курс по JavaScript , одним из ваших первых уроков, скорее всего, будет создание чего-то вроде калькулятора процентной ставки(interest rate calculator) . Это отличный учебный опыт, который знакомит со многими основами JavaScript .

Клиентский JavaScript — одно из лучших решений, когда речь идет об обработке таких вычислений.

Генераторы случайных чисел

Math.random () — любимая функция многих любителей JavaScript , и она чрезвычайно полезна. Он позволяет создавать случайное число с плавающей запятой от 0 до 1, что позволяет использовать множество умных сценариев.

Одним из самых популярных скриптов такого рода является генератор (assword generator)случайных (random )паролей(p) . Вы можете найти их по всему Интернету, и они являются надежным источником случайной генерации паролей, поскольку клиентский JavaScript не взаимодействует с сервером, поэтому он никогда не кэшируется и не сохраняется за кулисами.

Игры

Правильно — JavaScript можно использовать даже для написания кода для ваших собственных игр. Хотя клиентский JavaScript не позволяет поддерживать какой-либо онлайн-режим, совместный опыт, однопользовательские игры или игры, в которые могут играть два пользователя на одной клавиатуре, вполне возможны.

Вот несколько классических примеров:

JavaScript — действительно хороший язык сценариев, который работает даже для не очень серьезных проектов!

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



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts