Руководство по 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
- Введение в JavaScript
- Руководство по синтаксису в JavaScript
- Руководство по переменным в JavaScript
- Руководство по генерации вывода в JavaScript
- Руководство по типам данных в JavaScript
- Руководство по операторам в JavaScript
- Руководство по событиям в JavaScript
- Руководство по типу данных String в JavaScript
- Руководство по типу данных Number в JavaScript
- Руководство по операторам if…else в JavaScript
- Руководство по операторам Switch…Case в JavaScript
- Руководство по массивам в JavaScript
- Руководство по сортировке массивов в JavaScript
- Руководство по циклам в JavaScript
- Руководство по функциям в JavaScript
- Руководство по объектам в JavaScript
Продвинутые элементы JavaScript DOM & BOM
- Руководство по структуре DOM в JavaScript
- Руководство по селекторам DOM в JavaScript
- Руководство по стилизации DOM в JavaScript
- Руководство по работе с атрибутами DOM в JavaScript
- Руководство по манипулированию DOM в JavaScript
- Руководство по навигации DOM в JavaScript
- Руководство по объекту window в JavaScript
- Руководство по объекту window.screen в JavaScript
- Руководство по объекту window.location в JavaScript
- Руководство по объекту window.history в JavaScript
- Руководство по объекту window.navigator в JavaScript
- Руководство по диалоговым окнам в JavaScript
- Руководство по функциям таймера в JavaScript
Расширенные функции JavaScript
- Руководство по работе с датами и временем в JavaScript
- Руководство по математическим операциям в JavaScript
- Руководство по преобразованию типа данных в JavaScript
- Руководство по Event Listeners в JavaScript
- Руководство по Event Propagation в JavaScript
- Руководство по заимствованию методов в JavaScript
- Руководство по глобальной области объявления переменных в JavaScript
- Руководство по локальной области объявления переменных в JavaScript
- Руководство по строгому режиму в JavaScript
- Руководство по парсингу JSON в JavaScript
- Руководство по обработке ошибок в JavaScript
- Руководство по регулярным выражениям в JavaScript
- Руководство по валидации форм в JavaScript
- Руководство по cookies в JavaScript
- Руководство по Ajax в JavaScript
- Руководство по функциям ES6 в JavaScript
Дополнительно
- Методы и свойства массивов в JavaScript
- Методы и свойства логических переменных в JavaScript
- Методы и свойства объекта Date в JavaScript
- Методы и свойства объекта Math в JavaScript
- Методы и свойства объекта Number в JavaScript
- Методы и свойства объекта String в JavaScript
- Список зарезервированных ключевых слов в JavaScript
Каждая глава в этом руководстве содержит множество реальных примеров, которые вы можете протестировать. Эти примеры помогут вам лучше понять концепцию или тему. Кроме того, все руководства содержат полезные советы и важные заметки.