+7(967)234-82-75
Заказать звонок
+7(967)234-82-75
Заказать звонок

Уроки JS | Урок №1 - Вступление и основы

Что такое JS?

JavaScript - это непревзойденный скриптовый язык, на котором можно реализовать всевозможные программы и даже игры. К примеру в Unity, есть поддержка js. Мы решили написать бесплатный курс по js. Данный курс поможет добиться колоссальных высот.

Изначально js был создан для того, чтобы оживить html страницы. Сегодня js может исполняться не только в браузере, но и на сервере или в любой другой среде, которое имеет движок JS.

На данный момент имеется достаточное кол-во разных движков js:

  • V8 – движок JavaScript с открытым исходным кодом, разрабатываемый командой Google;
  • SpiderMonkey – самый первый движок JavaScript, созданный Бренданом Айхом в Netscape Communications;
  • Carakan – от Opera Software, используется в Opera, начиная с версии 10.55;
  • и другие.

Более подробно про движки можете прочитать по этой ссылке.

 

 

Возможности JavaScript

Ограничения

Возможности js в браузере ограничены, в целях сохранности пользователя:

  • JavaScript не может читать или записывать взятые с потолка файлы на жестком диске пользователя. Он не имеет прямого доступа к функциям ОС;
  • Вкладки и окна не могу взаимодействовать друг с другом. JavaScript может открыть новое окно, но и в таком случае доступа не будет.

    Это называется (Same Origin Policy). Это ограничение можно обойти, способом взаимной передачи данных по средствам js кода.

    Данное ограничение надобно также для надёжности. Если пользователь откроет страницу https://example-site1.com и чтобы у этой страницы не было доступа к другой вкладки (https://example-site2.com) и воровал данные оттуда.

Особенности

  • Поддерживается всеми значимыми браузерами Chrome, Mozilla, Opera, Yandex Браузер и др.;
  • Стопроцентная интеграция с HTML/CSS;
  • На сегодняшний день, существует возможность создать простые 2д игры;
  • Решение простых и сложных задач.

 

Что следует знать?

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

И можно это сделать с помощью тега <noscript>:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<noscript>Ваш браузер не поддерживает javascript либо выключен</noscript>
</body>
</html>

 

Итого

  • JavaScript создавался c целю оживить веб-страницы, но сейчас возможности js ограничены нашими фантазиями;
  • Особенности JavaScript не перестают удивлять, со стопроцентной интеграцией HTML/CSS;
  • Стоит учитывать, что JavaScript может быть отключен или браузер вовсе не поддерживать JS.

В последующих уроках мы рассмотрим уже по подробнее JavaScript и его возможности простым языком.

Следующий урок

Просмотров 83
Автор Вусал Мамедов
Заказать звонок
*
*
Заказать звонок
В ближайшее время мы с Вами свяжемся!
Заказать
*
*
*
Отправить
Мы уже обрабатываем ваш заказ.
В ближайшее время мы с Вами свяжемся!
Спасибо
Информация отправлена, мы скоро свяжемся с вами!