Desigur catalog
cat-01
Utilizator PC
cat-02
Grafica pe calculator
cat-05
AUTODESK 3DS MAX
cat-04
Grafică de inginerie
cat-06
Tehnologii WEB
cat-07
Limbaje de programare
cat-03
Baze de date
cat-08
IT-Academie pentru elevi
cat-09
Business model
Orar
10 Februarie 19:00-21:00
Februarie
Februarie

Язык программирования JavaScript

За последние несколько лет JavaScript, при полном сохранении базового синтаксиса и преемственности в общей архитектуре, приобрел качественно новые возможности в создании Web-приложений. Это произошло по целому ряду причин: Современные браузеры из простых HTML парсеров превратились в мощные виртуальные машины, разворачивающие поверх хостовой операционной системы свою кроссплатформенную среду исполнения. Соревнование производителей браузеров в создании наилучшего транслятора привело к многократному увеличению скорости выполнения JavaScript программ. Новые стандарты HTML5 и CSS3, а также технология Ajax предоставили Web-программистам такие возможности, которые раньше были доступны только в тяжеловесных десктопных приложениях. Появилось большое количество первоклассных JavaScript библиотек (попробуйте найти человека, который бы ничего не слышал о JQuery!), позволяющих, не изобретая заново велосипед, писать элегантные профессиональные приложения. Таким образом современный JavaScript из скромного клиентского скриптового языка превратился во флагманское средство создания интерактивных Web-приложений. В программе курса: HTML5

  • Семантическая разметка.
  • Объектная модель документа (DOM).
  • События DOM.
  • Новые элементы ввода. Валидация ввода, встроенная в браузер.
  • Графика: Canvas и SVG.
  • Мультимедиа в современных браузерах.

CSS3

  • Селекторы. Псевдо-классы и псевдо-элементы.
  • Стилевые свойства текста.
  • Стилевые свойства контейнеров.
  • Гибкая разметка средствами CSS3.
  • Преобразования и анимация средствами CSS3.

JavaScript

  • Синтаксис. Типы, массивы, строки.
  • Операторы. Управляющие конструкции.
  • Обработка исключений.
  • События. Фазы захвата, обработки, всплывания.
  • Объекты, наследование на основе прототипов.
  • Функции – полноценный тип данных JavaScript.
  • Область видимости переменных, замыкания.
  • Взаимодействие JavaScript с DOM.
  • Валидация ввода с помощью JavaScript.

JQuery

  • Библиотеки JavaScript.
  • Функция $(). Выбор элементов DOM с помощью селекторов.
  • Манипуляции с элементами DOM.
  • Визуальные эффекты.
  • Обработка событий в JQuery, делегирование событий.
  • JQuery UI. Виджеты.