Тарифы Услуги Сим-карты

Язык программирования JavaScript (Ява Скрипт). Что такое JavaScript и для чего он нужен


Сегодня, наверное, нет такого сайта, в написании которого не использовался бы javascript.

Использование этого скрипта стало таким популярным, что без него теперь просто невозможно обойтись. Популярнее и знаменитее javascript сегодня, скорее всего, только Пэрис Хилтон и McDonalds.

Что же, собственно, он из себя представляет?

Javascript - это язык скриптов, предназначение которого заключается в создании интерактивных веб-страниц. Работает он, как есть, не требуя компиляции, а просто подключаясь к HTML-странице. Не стоит путать его с Java - если названия у этих двух языков и похожи, то это не означает, что и функционально они родственны. На самом же деле он гораздо более близок, например, к Ruby или Python, но имеет свой собственный стандарт ECMAScript, а посему стоит все-таки отдельно от них.

Что может Javascript

Javascript может многое - например, с его помощью можно без труда изменять стили элементов, удалять теги или же добавлять новые. При этом можно поставить функцию таким образом, чтобы скрипт реагировал на определенные события - либо на щелчки мыши или клавиши, либо начинал действовать сам по истечении некоторого времени после загрузки. А с помощью AJAX можно получать обновленные данные без повторного открытия страницы.

Javascript способен устанавливать и считывать куки, выводить сообщения, окна, валидировать данные и многое-многое другое. Мастер на все руки.

У джаваскрипта можно выделить три главных достоинства, среди которых, например, доступность (изучив основы JavaScript, вы сможете без труда понять большинство из них и всегда повысить свою квалификацию); повсеместная поддержка (они поддерживаются практически в любых компьютерных средах-любой современный компьютер способен на это), а также полная интеграция с браузером, благодаря которой javascript становится еще более удобным и простым в использовании.

Как пример можно привести технологии вроде VBScript, XUL и ActiveX - они поддерживаются далеко не в каждом браузере и работают только в определенном окружении.

И конечно, нельзя забывать о скорости и оперативности JavaScript, на фоне которого очень многие языки программирования блекнут.

Не лишним будет заметить, что и сейчас эта технология продолжает развиваться, причем стремительными темпами - только успевай шагать в ногу! И в скором времени будет создан новый интерпретатор наряду с технологией javascript 2.

Достоинства

Прелестей у javascript немало, иначе он бы не стал использоваться так активно. Любовь пользователей он заслужил не просто так. Одним из главнейших его плюсов считается все же интерактивность, из-за которой большинство сайтов и пишется на этом языке. Достигается она благодаря инструменту AJAX, и с его помощью данные будут обновляться сами, без участия пользователя. Это очень удобно, например, на сайтах платежных систем. Очень полезно это будет и для не самых опытных пользователей - реальная помощь от самого скрипта, которым вы пользуетесь. Что может быть лучше?

А теперь расскажу немного о структуре этого языка.
  • У JavaScript есть несколько особенностей, среди которых, к примеру, следующие:
  • Идентификаторы зависят от регистра;
  • Названия переменных могут включать символ «$», подчеркивание, цифры (но с них они не могут начинаться) и буквы;

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

Отличия JavaScript заключаются в том, что текст программных разработок встраивается в документы HTML и анализируется самими браузерами. JavaScript - это язык программирования сценариев на веб-страницах.

Типы отличий JavaScript от Java

Зная обозначение термина JavaScript, многие пользователи без различия путают этот тип термина с другим понятием - Java. Несмотря на то что языки являются похожими из-за названий, они имеют разные типы значений. Основные типы отличий состоят в трудности и в количестве расширенных типов возможностей. Прежде чем узнать, как включить в браузере JavaScript, необходимо понять его характерные черты.

Реализация "ЯваСкрипт" является более свободной в сравнении с Java. Например, преобразования типов данных происходят простейшим образом. Также программисту не будет необходимости компилировать начальный код программной разработки на языке JavaScript, иными словами, он является интерпретируемым типом языка.

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

Перед тем как включить JavaScript, надо помнить, что он не рассматривается в качестве замены языка программирования Java. Лучше всего первый тип языка применять в качестве дополнений ко второму.

Для чего необходим JavaScript

С поддержкой JavaScript есть возможность создавать динамические типы документов HTML. Статические виды страничек HTML ушли в прошедшее время. "ЯваСкрипт" связывает в единое целое все строительные блоки приложений. Другими словами, он служит наподобие средства построения фундамента, делает проверки полей форм HTML до того момента времени, пока они не будут переданы на сервер. Знание того, как включить JavaScript в Firefox и других обозревателях, необходимо для корректной их работы в сети.

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

Что такое JavaScript error и как запустить JavaScript

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

Далее необходимо вспомнить и об обычных типах проблем пользователей сети. В последний период времени увеличились ситуации, когда человек, посетив свою страницу в социальной сети, обнаруживает сверху окон сообщения об ошибках: «JavaScript error», «Не включен JavaScript», «Для корректной работы сайта необходимо включить JavaScript». В таких случаях, у пользователей возникают проблемы с загрузками фото и видео в социальной сети.

Как включить JavaScript в Firefox

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

  • сначала нужно запустить личный браузер Mozilla Firefox;
  • после этого открыть опции браузера, затем кликнуть по соответственной кнопке в виде трех параллельных линий рядом со строчкой введения;
  • теперь перед вами открылось большущее окно со многими вкладками; та, что вам необходима, именуется «Содержимое», кликните на нее;
  • далее еще проще: найдите строчку «Использовать JavaScript» и поставьте рядом с ней галочку;
  • нажмите «ОК» и перезагрузите личный браузер.

На этом инстукция того, как включить JavaScript в Firefox, может считаться завершенной.

Выключение JavaScript

Соответственным образом, если потребности использования яваскриптов стали не нужны, точно так же, как написано выше, можно отключить данный тип функции. Для этого также перейдите в «Настройки» - «Содержимое», уберите галочку возле «Использовать JavaScript». Готово!

Кроме того, если у вас браузер Mozilla Firefox обновлен до последней версии, то хорошо бы осуществить проверку, не сбились ли настройки после обновлений, так как иногда такое случается. Также стоит заметить, что практически все виды социальных сетей используют интерактивные типы форм, потому без включенных видов скриптов не будет возможности полноценного просмотра страниц.

Могут стать недоступными сообщения, оповещения, обсуждения. Иногда происходят сбои, и если в социальных сетях какие-либо типы разделов внезапно стали недоступными, но при этом виды скриптов в браузере есть активированными, попытайтесь их выключить, а потом включить снова. Возможно, таким методом проблема решится. Если нет, то всегда есть возможность выполнения сброса опций до стандартных. Как включить JavaScript в Internet Explorer и в других браузерах? Аналогичным образом.

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

Mozilla Firefox
  • В верхнем меню выбираете раздел «Инструменты» — «Настройки».
  • Перед вами открылось окно на вкладке «Основные». Необходимо выбрать вкладку «Содержимое».
  • В верхней части окна вы увидите несколько пунктов, одним из которых будет называться «Использовать JavaScript» — поставьте галочку рядом с ним и нажмите кнопку ОК.

  • Обновите страницу при помощи клавиши F5 на клавиатуре.

ВНИМАНИЕ! Это описание подходит исключительно для версии ниже 22 версии. Начиная с версии 23, JavaScript не требуется - опция включена по умолчанию.

Opera
  • В левом верхнем углу кликните по кнопке «Инструменты» — «Настройки» — «Общие настройки».
  • Оказавшись в меню, перейдите на вкладку «Дополнительно» (она пятая по счету).
  • В левом меню нажмите по ссылке «Содержимое» и рядом с пунктом «Использовать JavaScript» поставьте галочку.

  • Нажмите ОК и обновите страницу.
Google Chrome
  • В правом верхнем углу находится кнопка, на которой вы увидите три полоски — нажмите на нее и выберите раздел «Настройки».
  • Прокрутите страничку вниз до самого конца и кликните по «Показать дополнительные настройки».
  • В разделе «Личные данные» вы увидите кнопку «Настройки контента», на которую требуется нажать.
  • Открылось дополнительное окно. Найдите пункт «Разрешить всем сайтам использовать JavaScript (рекомендуется)» и нажмите кнопку ОК.

  • Перезагрузите страницу в интернет-обозревателе.
Internet Explorer
  • Открываем свойства обозревателя (это можно сделать как в самом браузере через меню, так и при помощи панели управления вашим компьютером).
  • Открылось окно, необходимо перейти на вкладку «Безопасность».
  • В нижней его части надо нажать на кнопку с надписью «Другой…».
  • Открылся большой список. Необходимо дойти до раздела «Сценарии» и в подразделе «Активные скрипты» поставить галочку возле пункта «Включить».

  • Нажимаете ОК, обновляете страничку.
Apple Safari
  • В меню находим раздел «Настройки».
  • Открылось отдельное окно с несколькими вкладками, среди которых нужно открыть ту, что называется «Безопасность».
  • Рядом с пунктом «Подключить JavaScript» ставим галочку и закрываем окно.

  • Обновляем страничку путем нажатия на клавишу F5.

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

Что же касается использования языка, то он необходим, например, в некоторых веб-приложениях, скриптах в обозревателях (речь идет об особых программах, которые позволяют форматировать страницы, автоматически заполнять формы, скрывать часть содержимого и так далее), а также в AJAX (подход к построению интерфейсов приложений, при котором обмен данными с сервером происходит в фоновом режиме, благодаря чему страница перезагружается не полностью, а работа самого приложения лишь ускоряется).

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

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

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

Но для того, чтобы сделать оригинальную и запоминающуюся одежку для вашего сайта, потребуется узнать, для чего нужен javascript . Фактически, без JavaScript невозможно реализовать красивый, функциональный сайт. Причем, не нужно будет загромождать сайт тоннами кода. Достаточно будет добавить всего пару строчек, и разные кнопки и пункты меню «оживут», станут более привлекательными. Кстати, скрипт на JavaScript даст возможность прокручивать картинки в портфолио. Помимо этого можно дополнительно увеличить функциональность страницы при выводе данных. Здесь тоже нужен javascript

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

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

Выражаю благодарность за информационную поддержку Евгению Попову – автору ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате

JavaScript – это язык программирования, который добавляет интерактивность на ваш веб-сайт (например: игры, отклик при нажатии кнопок или при вводе данных в формы, динамические стили, анимация). Эта статья поможет вам начать работать с этим захватывающим языком и даст вам представление о том, на что он способен.

Что такое JavaScript на самом деле?

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

Что произошло?

Итак, ваш заголовок текста был изменен на "Hello world!" с помощью JavaScript. Мы сделали это с помощью вызова функции querySelector() , захватив ссылку на наш заголовок и сохранив её в переменной, названной myHeading . Это очень похоже на то, что мы делали в CSS с помощью селекторов. Если вы хотите что-то сделать с элементом, то для начала вам нужно его выбрать.

После этого, вы устанавливаете значение переменной myHeading в textContent свойство (которое представляет собой контент заголовка) "Hello world!".

Ускоренный курс по основам языка

Давайте познакомимся с некоторыми основными возможностями языка JavaScript, чтобы дать вам больше понимания, как это всё работает. Более того, эти возможности являются общими для всех языков программирования. Если вы сможете понять эти основы, вы будете в состоянии начать программировать, как ни в чём не бывало!

Переменные

Примечание : JavaScript чувствителен к регистру - myVariable отличается от переменной myvariable . Если у вас возникают проблемы в вашем коде, проверьте регистр!

После объявления переменной вы можете присвоить ей значение:

MyVariable = "Bob";

Вы можете сделать обе эти операции на одной и той же строке, если вы захотите:

Var myVariable = "Bob";

Вы можете получить значение, просто вызвав переменную по имени:

MyVariable;

После установки значения переменной вы можете изменить его позже:

Var myVariable = "Bob"; myVariable = "Steve";

Обратите внимание, что переменные имеют разные типы данных :

Переменная Пояснение Пример String Number Boolean Object
Последовательность текста, называемая строкой. Чтобы указать, что это значение является строкой, вы должны заключить его в кавычки. var myVariable = "Bob";
Числа. Числа не имеют кавычек вокруг них. var myVariable = 10;
Значение True(Правда)/False(Ложь). Слова true и false специальные ключевые слова в JS, и не нуждаются в кавычках. var myVariable = true;
Массив, который позволяет хранить несколько значений в одной ссылке. var myVariable = ;
Обратиться к каждому элементу массива можно так:
myVariable , myVariable , и т.д.
В принципе, что угодно. Все в JavaScript является объектом, и может храниться в переменной. Имейте это в виду, пока вы учитесь. var myVariable = document.querySelector("h1");
Все это из вышеприведённых примеров.

Так для чего нам нужны переменные? Что ж, переменные должны были сделать что-нибудь интересное в программировании. Если значения не могли бы изменяться, то вы не могли бы ничего сделать динамическим, например, персонализировать приветственное сообщение или сменить изображение, отображаемое в галерее изображений.

Комментарии

Вы можете поместить комментарии в JavaScript код, так же как вы делали это в CSS:

/* Всё, что находится тут - комментарий. */

Если ваш комментарий не содержит переноса строк, то зачастую легче поставить две косые черты, как тут:

// Это комментарий

Операторы

Примечание : Смешивание типов данных может привести к некоторым неожиданным результатам при выполнении вычислений, поэтому будьте осторожны, правильно ссылайтесь на ваши переменные, чтобы получать ожидаемые результаты. Например, введите "35" + "25" в вашу консоль. Почему вы не получили результат, который вы ожидали? Потому, что кавычки превратили числа в строки, так что у вас в итоге получилась конкатенация строк, а не сложение чисел. Если вы введёте, 35 + 25 , то получите правильный результат.

Условия

Условия - это кодовые структуры, которые позволяют вам проверять, истинно или ложно выражение, а затем выполнить другой код в зависимости от результата. Самая распространенная форма условия называется, if ... else . Например:

Var iceCream = "chocolate"; if (iceCream === "chocolate") { alert("Yay, I love chocolate ice cream!"); } else { alert("Awwww, but chocolate is my favorite..."); }

Выражение внутри if (...) - это проверка, которая использует тождественный оператор (как описано выше), чтобы сравнить переменную iceCream со строкой chocolate и увидеть равны ли они. Если это сравнение возвращает true , выполнится первый блок кода. Если нет, этот код пропустится и выполнится второй блок кода, после инструкции else .

Функции События

Для создания действительной интерактивности на веб-сайте вам необходимы события. События - это структура, которая слушает то, что происходит в браузере, а затем позволяет вам запускать код в ответ на это. Наиболее очевидным является событие клика , которое вызывается браузером, когда мы щёлкаем по чему-то мышью. Для демонстрации этого события введите следующую команду в вашу консоль, а затем щёлкните по текущей веб-странице:

Document.querySelector("html").onclick = function() { alert("Ouch! Stop poking me!"); }

Существуют множество способов прикрепить событие к элементу. Здесь мы выбираем элемент и устанавливаем ему обработчик свойства onclick анонимной функцией (т.е. безымянной) которая содержит код, который мы хотим запустить для события клика.

Обратите внимание, что

Document.querySelector("html").onclick = function() {};

эквивалентно

Var myHTML = document.querySelector("html"); myHTML.onclick = function() {};

Просто так короче.

Прокачаем пример нашего веб-сайта

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

Добавление смены изображения

В этом разделе мы добавим ещё одно изображение на наш сайт и добавим некоторый простой JavaScript для переключения между двумя изображениями, когда по ним щелкнули.

  • В первую очередь найдите другое изображение, которые вы хотели бы показать на вашем сайте. Убедитесь что оно такого же размера, как ваше первое изображение или максимально близкое к нему.
  • Сохраните изображение в вашу папку images .
  • Переименуйте это изображение в "firefox2.png" (без кавычек).
  • Перейдите в ваш файл main.js и введите следующий JavaScript. (Если ваш "hello world" JavaScript по-прежнему существует, удалите его.) var myImage = document.querySelector("img"); myImage.onclick = function() { var mySrc = myImage.getAttribute("src"); if(mySrc === "images/firefox-icon.png") { myImage.setAttribute ("src","images/firefox2.png"); } else { myImage.setAttribute ("src","images/firefox-icon.png"); } }
  • Сохраните все файлы и загрузите index.html в браузере. Теперь, когда вы щёлкните по изображению, оно должно измениться на другое!
  • Итак, мы сохраняем ссылку на наш элемент в переменной myImage . Далее, мы создаём этой переменной обработчик события onclick с анонимной функцией. Теперь, каждый раз, когда на этот элемент изображения щёлкнут:

  • Мы получаем значение из атрибута src изображения.
  • Мы используем условие для проверки значения src, равен ли путь к исходному изображению:
  • Если это так, мы меняем значение src на путь ко 2-му изображению, заставляя другое изображение загружаться внутри элемента .
  • Если это не так (значит, оно должно было уже измениться), мы меняем значение src , возвращаясь к первоначальному пути изображения, каким он был изначально.
  • Добавление персонального приветственного сообщения

    Далее мы добавим немного другого кода, чтобы изменить заголовок страницы на персонализированное приветственное сообщение, когда пользователь впервые зайдет на сайт. Это приветственное сообщение будет сохраняться, когда пользователь покинет сайт, а позже вернется - мы сохраним его с помощью . Мы также включим возможность изменить пользователя и, следовательно, приветственное сообщение, в любое время, когда это будет необходимо.

  • В index.html , добавьте следующую строку перед элементом : Change user
  • В main.js , добавьте следующий код в конец файла, точно так, как написано - он захватит ссылки на новую кнопку и заголовок, и сохранит их в переменные: var myButton = document.querySelector("button"); var myHeading = document.querySelector("h1");
  • Теперь добавьте следующую функцию для установки персонализированного приветствия - она ничего не будет делать, но мы будем использовать её позже: function setUserName() { var myName = prompt("Please enter your name."); localStorage.setItem("name", myName); myHeading.innerHTML = "Mozilla is cool, " + myName; } Эта функция содержит функцию prompt() , которая вызывает диалоговое окно, немного похожее на alert() кроме того, что prompt() просит пользователя ввести некоторые данные, и сохраняет эти данные в переменной, после того как пользователь нажимает OK . В данном случае, мы просим пользователя ввести его имя. Далее, мы вызываем API под названием localStorage , который позволяет нам хранить данные в браузере и извлекать их позднее. Мы используем функцию setItem() из localStorage для создания и хранения данных в свойстве под названием "name" , и устанавливаем это значение в переменную myName , которая содержит имя введенное пользователем. В конце мы устанавливаем textContent заголовку в виде строки и имени пользователя.
  • Затем добавьте блок if ... else - мы могли бы назвать это кодом инициализации, поскольку он структурирует приложение при его первой загрузке: if(!localStorage.getItem("name")) { setUserName(); } else { var storedName = localStorage.getItem("name"); myHeading.innerHTML = "Mozilla is cool, " + storedName; } Этот блок сначала использует оператор отрицания (логическое НЕ, представленное в виде!) чтобы проверить, существуют ли данные в пункте name . Если нет, то функция setUserName() запускается для их создания. Если данные существуют (то есть, пользователь установил его во время предыдущего посещения), мы извлекаем сохраненное имя, с помощью getItem() и устанавливаем textContent заголовку в виде строки плюс имя пользователя, так же, как мы делали внутри setUserName() .
  • Наконец, установите обработчик события onclick на кнопку. При нажатии кнопки запускается функция setUserName() . Это позволяет пользователю установить новое имя, всякий раз, когда он захочет, нажатием кнопки: myButton.onclick = function() { setUserName(); }
  • Теперь, когда вы впервые заходите на сайт, он попросит вас указать имя пользователя, а затем предоставит вам персональное сообщение. Вы можете изменить имя в любое время, нажав на кнопку. В качестве дополнительного бонуса, поскольку имя хранится внутри localStorage, оно сохраняется после закрытия сайта, сохраняя при этом персонализированное сообщение при следующем открытии сайта!

    Заключение