Learning javascript на русском

Первые шаги в JavaScript

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

Предисловие

Вам не нужно иметь никаких предварительных знаний JavaScript чтобы приступить к этому модулю, но у вас должно быть некоторое представление о HTML и CSS. Рекомендуем ознакомиться со следующими материалами, прежде чем начинать знакомство с JavaScript:

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

Руководства

Добро пожаловать на курс начинающего JavaScript разработчика от MDN! В первой статье мы рассмотрим JavaScript в общем приближении и постараемся ответить на вопросы «Что такое JavaScript?» и «Для чего он предназначен?», и закрепим верное понимание его назначения.

Теперь, когда вы знаете кое-что о JavaScript, и что он может делать, мы предлагаем вам пройти интенсивный практический урок по базовой функциональности JavaScript. Здесь вы, шаг за шагом, создадите простую игру «Угадай число».

В процессе создания игры «Угадай число» из предыдущего урока, вы могли заметить что она не работала. Не стоит унывать — данная статья научит вас беречь собственные нервы, а так же, даст несколько советов о том как решать такие проблемы, искать и исправлять неполадки в JavaScript-коде.

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

Здесь мы обсуждаем математику в JavaScript — каким образом мы можем манипулировать числами и операторами для работы с ними.

Теперь мы обратим своё внимание на строки — так называются кусочки текста в программировании. В этой статье мы рассмотрим то что действительно необходимо знать про строки в JavaScript: как создать строку, делать escape (экранирование) символов с помощью кавычек, и объединять их.

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

Читайте также:  How to change global variable python

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

Проверка полученных знаний

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

Вашим заданием будет применить на практике полученные знания и создать развлекательное приложение которое будет генерировать случайные нелепые истории.

Found a content problem with this page?

This page was last modified on 7 нояб. 2022 г. by MDN contributors.

Your blueprint for a better internet.

Источник

Современный учебник JavaScript

Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.

Первые две части посвящены JavaScript и его использованию в браузере. Затем идут дополнительные циклы статей на разные темы.

Язык JavaScript

Здесь вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.

Мы сосредоточимся на самом языке, изредка добавляя заметки о средах его исполнения.

Онлайн-курсы

Онлайн-курсы — это не быстро устаревающие видео-записи, а живые вебинары. Ведёт их преподаватель — опытный действующий разработчик. С теорией, практикой, ответами на вопросы, проектом и обратной связью по вашему коду («code review»).

Основы веб-разработки

JavaScript / DOM / Интерфейсы

JavaScript / DOM / Интерфейсы

Современная верстка

Архитектура и паттерны

Фреймворки, смежные технологии

Angular

Node.js

React

TypeScript

Vue.js

RxJs

Браузер: документ, события, интерфейсы

Изучаем работу со страницей – как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем.

Тематические разделы

Следите за обновлениями javascript.ru

Комментарии

  • Если вам кажется, что в статье что-то не так — вместо комментария напишите на GitHub.
  • Для одной строки кода используйте тег , для нескольких строк кода — тег , если больше 10 строк — ссылку на песочницу (plnkr, JSBin, codepen…)
  • Если что-то непонятно в статье — пишите, что именно и с какого места.

Источник

JavaScript Главная

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

Динамическое обновление HTML

JavaScript может выполнять задачи программирования и динамически изменять содержимое веб-страницы.

Пример

Примерs in Each Chapter

With our «Попробуйте сами» editor, you can edit the source code and view the result.

Пример

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

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

Пример

Мой Первый JavaScript

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

Читайте также:  Sharepoint javascript in web part

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

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

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

Если вы попробуете все примеры, вы узнаете много нового о 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

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

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

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 фреймворк.

Источник

JavaScript

JavaScript — это язык программирования, который даёт возможность реализовывать сложное поведение веб-страницы. Каждый раз, когда вы видите веб-страницу, она не только отображает статическое содержимое, но и делает большее — своевременно отображает обновление контента, выводит интерактивные карты, 2D/3D анимацию, прокручивает видео и т.д. — будьте уверены, здесь не обошлось без JavaScript.

Учебный план

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

Имеющийся опыт программирования на других языках также может помочь в обучении.

Читайте также:  Интерактивная ссылка в html

После изучения основ JavaScript вы будете готовы к ознакомлению с более сложными темами, например:

Модули

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

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

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

Практически всё, что встречается в JavaScript, является объектом. Начиная с таких ключевых конструкций, как строки и массивы, и заканчивая интерфейсом взаимодействия с браузером, который построен поверх JavaScript. Вы даже можете создавать собственные объекты, заключая взаимосвязанные функции и переменные в готовые пакеты. Если вы хотите продолжить изучение языка и писать более эффективный код, то очень важно понять объектно-ориентированную природу JavaScript. Чтобы помочь вам в этом, мы представляем этот модуль. В нем мы подробно рассматриваем основы и синтаксис ООП (объектно-ориентированного программирования), показываем, как создавать свои объекты, и объясняем, что такое данные в формате JSON и как с ними работать.

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

Решение общих проблем на JavaScript

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

Смотрите также

Главная точка входа к ядру JavaScript-документации на MDN — то место, где вы найдёте обширную справочную документация по всем аспектам языка JavaScript, и некоторые продвинутые учебники для опытных JavaScript-разработчиков.

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

Изучайте JavaScript бесплатно с курсом с открытым исходным кодом EXLskills, который знакомит вас со всем необходимым, чтобы начать создавать приложения в JS.

Великолепная серия видеоуроков по математике от Keith Peters, которую необходимо понимать каждому эффективному программисту

Found a content problem with this page?

This page was last modified on 26 окт. 2022 г. by MDN contributors.

Источник

Оцените статью