Руководство по JavaScript

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

JavaScript был изначально разработан как LiveScript Netscape в середине 1990-х годов. Позже он был переименован в JavaScript в 1995 году и стал стандартом ECMA в 1997 году. Теперь JavaScript является стандартным языком скриптов на стороне клиента для веб-приложений и поддерживается практически всеми доступными сегодня веб-браузерами, такими как Google Chrome, Mozilla Firefox, Apple Safari и др.

JavaScript является объектно-ориентированным языком и он также имеет некоторые сходства в синтаксисе с языком программирования Java.

ECMA (Европейская ассоциация производителей компьютеров) официально поддерживает JavaScript как ECMAScript. ECMAScript 6 (или ES6) является последней основной версией стандарта ECMAScript.

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

Что есть в этом руководстве

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

Когда вы освоитесь с основами, вы перейдете на следующий уровень, который объясняет объектную модель документа (DOM) и объектную модель браузера (BOM), а также то, как использовать собственные JavaScript-объекты, такие как Date, Math и т. д.

Наконец, вы познакомитесь с некоторыми продвинутыми концепциями, такими как прослушиватели событий, распространение событий, заимствование методов из других объектов, кодирование и декодирование данных JSON, а также подробный обзор новых функций, представленных в ECMAScript 6 (или ES6).

Базовые элементы JavaScript

  1. Введение в JavaScript
  2. Руководство по синтаксису в JavaScript
  3. Руководство по переменным в JavaScript
  4. Руководство по генерации вывода в JavaScript
  5. Руководство по типам данных в JavaScript
  6. Руководство по операторам в JavaScript
  7. Руководство по событиям в JavaScript
  8. Руководство по типу данных String в JavaScript
  9. Руководство по типу данных Number в JavaScript
  10. Руководство по операторам if…else в JavaScript
  11. Руководство по операторам Switch…Case в JavaScript
  12. Руководство по массивам в JavaScript
  13. Руководство по сортировке массивов в JavaScript
  14. Руководство по циклам в JavaScript
  15. Руководство по функциям в JavaScript
  16. Руководство по объектам в JavaScript

Продвинутые элементы JavaScript DOM & BOM

  1. Руководство по структуре DOM в JavaScript
  2. Руководство по селекторам DOM в JavaScript
  3. Руководство по стилизации DOM в JavaScript
  4. Руководство по работе с атрибутами DOM в JavaScript
  5. Руководство по манипулированию DOM в JavaScript
  6. Руководство по навигации DOM в JavaScript
  7. Руководство по объекту window в JavaScript
  8. Руководство по объекту window.screen в JavaScript
  9. Руководство по объекту window.location в JavaScript
  10. Руководство по объекту window.history в JavaScript
  11. Руководство по объекту window.navigator в JavaScript
  12. Руководство по диалоговым окнам в JavaScript
  13. Руководство по функциям таймера в JavaScript

Расширенные функции JavaScript

  1. Руководство по работе с датами и временем в JavaScript
  2. Руководство по математическим операциям в JavaScript
  3. Руководство по преобразованию типа данных в JavaScript
  4. Руководство по Event Listeners в JavaScript
  5. Руководство по Event Propagation в JavaScript
  6. Руководство по заимствованию методов в JavaScript
  7. Руководство по глобальной области объявления переменных в JavaScript
  8. Руководство по локальной области объявления переменных в JavaScript
  9. Руководство по строгому режиму в JavaScript
  10. Руководство по парсингу JSON в JavaScript
  11. Руководство по обработке ошибок в JavaScript
  12. Руководство по регулярным выражениям в JavaScript
  13. Руководство по валидации форм в JavaScript
  14. Руководство по cookies в JavaScript
  15. Руководство по Ajax в JavaScript
  16. Руководство по функциям ES6 в JavaScript

Дополнительно

  1. Методы и свойства массивов в JavaScript
  2. Методы и свойства логических переменных в JavaScript
  3. Методы и свойства объекта Date в JavaScript
  4. Методы и свойства объекта Math в JavaScript
  5. Методы и свойства объекта Number в JavaScript
  6. Методы и свойства объекта String в JavaScript
  7. Список зарезервированных ключевых слов в JavaScript

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