САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

JS Учебник

JS Главная JS Введение JS Где установить? JS Вывод JS Заявления JS Синтаксис JS Комментарии JS Переменные JS Операторы JS Арифметика JS Присваивания JS Типы данных JS Функции JS Объекты JS События JS Строки JS Методы строк JS Числа JS Методы чисел JS Массивы JS Методы массива JS Сортировка массива JS Итерация массива JS Объекты дат JS Формат дат JS Метод получения дат JS Метод набора дат JS Математические... JS Случайные числа JS Булевы JS Сравнение... JS Заявления if...else JS Заявление switch JS Цикл for JS Цикл while JS Заявление break... JS Преобразование... JS Битовые... JS Регулярные выражения JS Ошибки JS Область JS Подъемный JS Строгий JS Ключевое слово this JS Ключевое слово let JS Константы JS Функция стрелки JS Классы JS Отладчик JS Руководство стиля JS Практика JS Распространенные ошибки JS Эффективность JS Зарезервированные слова JS Версии JS Версия ES5 JS Версия ES6 JS Версия 2016 JS Версия 2017 JS JSON

JS Формы

JS Формы JS Формы API

JS Объекты

Определение объекта Свойства объекта Методы объекта Отображение объекта Доступ к объекту Конструкторы объекта Прототипы объекта ES5 Методы объекта

JS Функции

Определение функции Параметры функции Вызов функции Вызвать функцию Применение функции Закрытие функции

JS Прочее

Классы введение Наследование класса Статические методы... JS Обратный вызов JS Асинхронный JS Обещания JS Асинхронный синтаксис

JS HTML DOM

DOM Введение DOM Методы DOM Документы DOM Элементы DOM HTML DOM CSS DOM Анимация DOM События DOM Прослушиватель событий DOM Навигация DOM Узлы DOM Коллекция DOM Список узлов

JS Браузера BOM

JS Window JS Экран JS Расположение JS История JS Навигатор JS Предупреждение JS Синхронизация JS Cookies

JS AJAX

AJAX Введение AJAX XMLHttp AJAX Запрос на сервер AJAX Ответ с сервера AJAX XML Файл AJAX PHP Файл AJAX ASP Файл AJAX База данных AJAX Приложения AJAX Примеры

JS JSON

JSON Введение JSON Синтаксис JSON или XML JSON Типы данных JSON Парсинг JSON Строки JSON Объекты JSON Массивы JSON PHP JSON HTML JSON JSONP

JS Веб API

API - Введение API - История API - Хранилище API - Работник API - Извлечь файл API - Геолокации

JS или jQuery

jQuery HTML Селекторы jQuery HTML Элементы jQuery CSS Стили jQuery HTML DOM

JS Примеры

JS Примеры JS HTML DOM JS HTML Ввода JS HTML Объекты JS HTML События JS Браузер JS Редактор JS Упражнения JS Викторина JS Сертификат

JS Справочник

JavaScript Объекты HTML DOM Объекты


JavaScript Главная


JavaScript - язык программирования HTML в интернете.

JavaScript легко освоить.

Этот учебник научит вас JavaScript от базового до продвинутого.

Старт JavaScript »

Пример в каждой главе

С помощью нашего редактора "Попробуйте сами" вы можете редактировать исходный код и просматривать результат.

Пример

Мой Первый JavaScript

Попробуйте сами »

Мы рекомендуем прочитать этот учебник в последовательности, указанной в левом меню.


Учитесь на примерах

Лучше всего учиться на примерах. Примеры чаще легче понять, чем текстовые объяснения.

Данный учебник дополняется объяснения поясняющими примеры "Попробуйте сами".

JavaScript Примеры

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


Зачем изучать JavaScript?

JavaScript является одним из 3 языков, все веб разработчики должны знать:

   1. HTML определение содержания веб страниц

   2. CSS чтобы указать макет веб страниц

   3. JavaScript для программирования поведения веб страниц

Веб-страницы - не единственное место, где используется JavaScript. Многие настольные и серверные программы используют JavaScript. Node.js является самым известным. Некоторые базы данных, такие как MongoDB и CouchDB, также используют JavaScript в качестве языка программирования.



Ты знал?

JavaScript и Java - это совершенно разные языки, как по концепции, так и по дизайну.

JavaScript был изобретен Бренданом Эйхом в 1995 году и стал стандартом ECMA в 1997 году.
ECMA-262 - официальное название стандарта. ECMAScript - это официальное название языка.

Вы можете прочитать больше о различных версиях JavaScript в главе JS Версии.

Скорость обучения

В учебнике скорость обучения - ваш выбор.

Все зависит от вас.

Если вы испытываете трудности, сделайте перерыв или перечитайте материал.

Всегда убеждаясь, что вы понимаете все примеры в "Попробуй сам".


Ссылки на JavaScript

Schoolsw3 поддерживает полный справочник по JavaScript, включая все объекты HTML и браузера.

Ссылка содержит примеры для всех свойств, методов и событий и постоянно обновляется в соответствии с последними веб-стандартами.

Справочник JavaScript


Упражнения по JavaScript

Проверте себя на практике

Упражнение:

Создайте переменную с именем carName и присвойте ей значение Вольво.

var  = "";

Начать упражнения


Тест-викторина по JavaScript

Проверьте свои навыки работы с JavaScript в Schoolsw3!

Тест по JavaScript!


Экзамен по JavaScript - Получить диплом!

W3Schools Сертификат

W3Schools' Онлайн-Сертификация

Идеальное решение для профессионалов, которым необходимо сбалансировать работу, семью и построение карьеры.

Уже выдано более 25 000 сертификатов!

Получить Сертификат »

Сертификат HTML документирует ваши знания по HTML.

Сертификат CSS документирует ваши знания по CSS.

Сертификат JavaScript документирует ваши знания по JavaScript и HTML DOM.

Сертификат Python документирует ваши знания по Python.

Сертификат jQuery документирует ваши знания по jQuery.

Сертификат SQL документирует ваши знания по SQL.

Сертификат PHP документирует ваши знания по PHP и MySQL.

Сертификат XML документирует ваши знания по XML, XML DOM и XSLT.

Сертификат Bootstrap документирует ваши знания по Bootstrap фреймворк.