Обучение JavaScript. Full stack Web developer

  • Подписчики: 140 подписчиков
  • ID: 181698948
Блокировка:
Нет ограничений
Верификация:
Сообщество не верифицировано администрацией ВКонтакте
Видимость
открытое
Популярность:
У сообщества нет огня Прометея
Домен:
club181698948

Описание

"Болтовня ничего не стоит. Покажите мне код!" Принципы программирования: - владение структурами данных определяет умение писать код - любой повторяющийся код необходимо выделять в отдельную функцию - программировать устойчивой структурой - любые свои действия доводить до автоматизма (делать, не задумываясь) В процессе программирования мы будем решать постоянно две задачи: 1. В чём будет хранится результат ввода-вывода? (структура данных) 2. Каким образом будем обрабатывать данные? JavaScript (принято произносить "Джаваскрипт") - это язык программирования, выполняющийся на стороне пользователя с помощью браузера. Он позволяет управлять элементами веб-страницы - заставлять их менять свои свойства и расположение, двигаться, реагировать на события, такие как перемещение мыши или нажатия клавиатуры, а также создавать множество других интересных эффектов. JavaScript часто сокращают до аббревиатуры JS, что часто используется в названиях различных фреймворков (Node.js, Ember.js) а также в расширении файлов с JavaScript-кодом. JavaScript как название является зарегистрированной торговой маркой и принадлежит компании ORACLE. JavaScript родился 4 декабря 1995 года, по крайней мере именно в этот день язык получил свое имя. Ранее он назывался LiveScript и разрабатывался совместно корпорациями Netscape Communications и Sun Microsystems как язык для управления элементами и обеспечения взаимодействия составляющих частей веб-ресурсов - изображениями, плагинами, Java-апплетами и другими элементами используемыми при создании веб-страниц. JavaScript имеет синтаксис схожий с языком Си, однако имеет ряд существенных отличий:  - Возможность работы с объектами, в том числе определение типа и структуры объекта во время выполнения программы.  - Возможность передавать и возвращать функции как параметры, а также присваивать их переменной.  - Наличие механизма автоматического приведения типов.  - Автоматическая сборка мусора.  - Использование анонимных функций.