Программирование html: Элемент — Глоссарий | MDN

Web дизайн, основы верстки и программирование html, css для детей в Калининграде

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

Курс «Web-мастер (HTML + CSS)» состоит из четырех блоков:

1. Проектирование сайта, разработка его прототипа, бизнес-модели

2. Поиск стиля и создание дизайна сайта

3. Верстка проекта (HTML и CSS)

4. Работа с базами данных и системой управления сайтом.

  • Длительность модуля — 2,5 месяца.
Забронировать место

Модуль «Web-мастер (HTML + CSS)» в КиберШколе позволит детям освоить основы верстки, дизайна и управления сайтами, а также познакомиться со специальностью web-разработчика изнутри. Программа обучения охватывает все этапы профессионального создания веб-сайтов, но при этом она специально адаптирована для детского восприятия: на занятиях будет минимум теории (20%) и максимум практики (80%).

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

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

Особенности модуля «Web-мастер (HTML + CSS)»

Первая Международная КиберШкола в Калининграде предлагает мальчикам и девочкам в возрасте от 11 лет научиться создавать веб-сайты с нуля. За 2,5 месяца ребята овладеют цифровой грамотностью, расширят кругозор, начнут быстрее ориентироваться в сложных задачах, экспериментировать и проявлять творческие способности. Наша задача – обучить детей программированию HTML и CSS, чтобы они могли без помощи и подсказок создавать каркасы страниц и структуру сайта, вставлять таблицы и картинки, добавлять в них элементы интерактивности и мультимедиа, размещать их по нужным местам, менять цвета, шрифты и фон.

Мы хотим дать им разносторонние знания, в т.ч. и посвятить в основы веб-дизайна для начинающих.

Тьюторы модуля с богатым практическим и педагогическим опытом на понятном языке разъяснят и покажут на примерах процесс создания сайтов от «А до Я»:

  • как проходит установка нужных для работы программ и их настройка;
  • из чего состоит сайт и как он работает;
  • знакомство с каскадными таблицами стиля (CSS) и с языком гипертекстовой разметки (HTML) для детей;
  • для чего нужны CSS-свойства (в т.ч. margin, position, padding, color и другие) и как их использовать;
  • основные инструменты web-верстки и дизайна для детей;
  • как должна выглядеть главная страница и основные моменты при создании верхней, правой и нижней частей сайта и меню;
  • каким контентом наполнять, как добавить интерактивности и встроить видео;
  • как сделать сайт предельно понятным и легким для навигации;
  • где можно приобрести доменное имя и как выбрать хостинг-провайдера;
  • как опубликовать свой ресурс в интернете;
  • какие «фишки» по сопровождению и поддержке сайта работают;
  • как пользоваться тэгами, атрибутами и элементами, а также когда их применять;
  • как вносить в код правки и как связать html-страницы между собой.

Полученные в ходе изучения модуля по web-разработке для детей знания и навыки помогут им в будущем стать востребованными и высокооплачиваемыми IT-специалистами (верстальщиками, frontend- или backend-разработчиками). Помогите своему ребенку начать путь к профессии своей мечты!

Профессиональное программирование. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е издание, перераб. и доп. (Владимир Дронов, Николай Прохоренок)

Купить офлайн

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

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

Создание сайтов

Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL, форматирования Web-страниц при помощи CSS. Даны основы РНР и примеры написания типичных сценариев. Описаны приемы работы и администрирования баз данных MySQL при помощи РНР и программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-cepeepa Apache. .В 5-м издании содержится описание возможностей, предлагаемых РНР 7.2, новых инструментов JavaScript (включая рисование на холсте, средства геолокации и локальное хранилище данных) и всех нововведений, появившихся в актуальных на данный момент версиях HTML, CSS, Apache, MySQL и технологии AJAX. .Электронный архив содержит листинги примеров, а также руководство по созданию динамического сайта. .

Как получить бонусы за отзыв о товаре

1

Сделайте заказ в интернет-магазине

2

Напишите развёрнутый отзыв от 300 символов только на то, что вы купили

3

Дождитесь, пока отзыв опубликуют.

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Правила начисления бонусов

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Правила начисления бонусов

Настольная книга для изучающего

Книга «Профессиональное программирование. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е издание, перераб. и доп.» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Владимир Дронов, Николай Прохоренок «Профессиональное программирование. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е издание, перераб.

и доп.» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.

Что такое HTML и CSS? Являются ли они вообще языками программирования? | от Visualwebz | Веб-дизайн и интернет-маркетинг

Опубликовано в

·

Чтение: 9 мин.

·

1 декабря 2020 г.

004 HTML или гипертекстовая разметка Язык — это язык разметки, созданный Тимом Бернерсом-Ли в 1991 году. После 1991 года разрабатывались различные версии HTML. За это время, кроме смены версий, менялись и издатели. 28 мая 2019 г., Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) стала издателем HTML.

Последней версией HTML является версия Living Standard, опубликованная WHATWG. Согласно официальному веб-сайту WHATWG, уровень жизни HTML в последний раз обновлялся 20 ноября 2020 года.

HTML-файлов имеют расширение .html и .htm и содержат структуру веб-страницы. Файлы HTML основаны на тексте и предназначены для анализа и отображения в веб-браузере.

С помощью CSS и JavaScript можно создавать привлекательные и интерактивные веб-сайты.

Через несколько лет после того, как HTML стал популярным, коллега автора HTML предложил CSS или каскадные таблицы стилей. Он был предложен Хаконом Виумом Ли 10 октября 1994 года для стилизации содержимого, отображаемого в веб-браузере. После нескольких лет работы Хакон Виум Ли и Берт Бос выпустили CSS1 в 1996 году.

Хотя существовали такие таблицы стилей, как DSSSL и FOSI, CSS стал победителем благодаря своей способности «каскадировать» стили. Согласно определению MDN слова «каскад», это «алгоритм, который определяет, как комбинировать значения свойств, происходящие из разных источников». Таким образом, он может ранжировать определения стилей на основе типа источника.

Последним выпуском CSS является версия 3, опубликованная Рабочей группой CSS (CSSWG). Файлы CSS имеют только одно расширение — . css. Как и HTML-файлы, CSS-файлы основаны на тексте и предназначены для анализа веб-браузером. Вместо отображения содержимого они используются для изменения существующего содержимого, созданного из файлов HTML.

Существует много языков программирования, таких как C, C++, Java, Python и т. д. Но считаются ли HTML и CSS языками программирования? Ответ да, и нет.

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

Помимо возможности создавать веб-сайты, HTML и CSS также полезны, потому что:

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

— Знание этих языков важно не только для веб-разработчиков, но и для специалистов по маркетингу, дизайнеров, создателей контента и т. д. Потому что «эти вакансии часто требуют от вас оптимизации целевых страниц и веб-страниц» (HyperionDev).

. Эти языки могут помочь вам улучшить ваши электронные письма. Помимо отправки обычных электронных писем со скучным текстом, вы можете использовать HTML и CSS, чтобы отправить кому-то электронное письмо, похожее на веб-сайт.

Поскольку HTML и CSS являются текстовыми файлами, вы можете просматривать эти файлы без каких-либо специальных программ. Вы даже можете использовать Блокнот Windows или TextEdit, если вы являетесь пользователем Mac. И хотя эти программы могут открывать файлы разметки и таблицы стилей, в них отсутствуют некоторые наиболее важные функции.

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

VS Code или Visual Studio Code — это бесплатный редактор кода, разработанный Microsoft, который можно загрузить для Windows, Linux и macOS. Согласно официальной странице VS Code на GitHub, программа построена с использованием TypeScript, JavaScript и CSS. Некоторые инструменты по умолчанию, доступные после установки, включают отладку, подсветку синтаксиса, интеллектуальное завершение кода и многое другое.

Помимо множества доступных инструментов, пользователи также могут менять темы оформления, сочетания клавиш и управлять расширениями, добавляющими редактору дополнительные функциональные возможности. Одним из популярных расширений для веб-разработчиков является Live Server, позволяющее автоматически обновлять браузер после внесения изменений в код. Другое популярное расширение — Prettier, которое форматирует код при сохранении.

Brackets — это бесплатный редактор кода с открытым исходным кодом, разработанный и поддерживаемый Adobe Systems. Он доступен для загрузки для Windows, Linux и macOS. Основанная на официальной странице Bracket на GitHub, программа построена с использованием JavaScript, HTML и CSS.

Помимо линтинга кода и подсветки синтаксиса, Brackets также предоставляет встроенную функцию предварительного просмотра в реальном времени. Live Preview позволяет разработчику видеть изменения, внесенные в файл, в браузере без необходимости обновлять страницу.

Поскольку HTML и CSS могут работать в браузере, есть также некоторые онлайн-редакторы, не требующие загрузки, например:

CodePen — онлайн-редактор кода, основанный в 2012 году Алексом Васкесом, Тимом Сабатом и Крисом Койером. Он действует как онлайн-платформа, которая позволяет пользователям создавать и демонстрировать свои HTML, CSS и JavaScript. Помимо поддержки стандартных HTML, CSS и JS, он также поддерживает различные препроцессоры, такие как Pug, SCSS, jQuery и т. д. Он также автоматически обновляет вывод, когда разработчик вносит изменения в свой код.

HTML использует теги в своем коде, чтобы помочь браузерам выводить содержимое определенным образом. Существует два типа тегов: открывающий тег и закрывающий тег. Открывающий тег представлен знаком «меньше», за которым следует имя тега и заканчивается знаком «больше» (например: «

»). Закрывающий тег аналогичен открывающему, но имеет косую черту после знака «меньше» (например: «

»).

Все теги считаются необязательными и основаны на потребностях веб-сайта. Таким образом, даже если вы откроете пустой HTML-файл в браузере, браузер не выдаст никакой ошибки. Но есть определенные теги, необходимые для того, чтобы браузер точно знал, чего вы пытаетесь достичь. К ним относятся:

Определение типа документа или DTD — это тег, который «определяет структуру, юридические элементы и атрибуты XML-документа» (w3schools). Другими словами, поскольку существуют различные версии HTML, DTD используется для указания браузеру, какую версию использовать. Чтобы использовать последнюю версию HTML, в начало файла необходимо добавить . DTD — это один из тегов, который имеет только открывающий тег.

После сообщения браузеру об используемой версии HTML открывающий и закрывающий теги HTML следуют позже. Тег HTML используется для переноса всего содержимого и информации о веб-сайте.

Внутри тега HTML первым идет тег заголовка. Тег head используется для хранения всей информации о веб-сайте, такой как ключевые слова, авторы, описания и т. д. Поисковые системы используют эту информацию, чтобы пользователь мог найти ваш веб-сайт.

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

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

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

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

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

и закрывающий тег

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

Помимо заголовков, в HTML также есть тег абзаца, который используется для переноса больших фрагментов текста. По сравнению с шестью различными тегами заголовков только один тег абзаца называется «p».

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

Информационные теги привязки ссылаются на страницу, на которую пользователь будет перенаправлен после нажатия на содержимое тега. Чтобы предоставить эту информацию, разработчик должен ввести пробел в открывающем теге, за которым следует src=»», а между «». Например, направит пользователя на «https://google.com» после нажатия на якорь.

Поскольку тег DTD имеет только открывающий тег, тег изображения также не имеет закрывающего тега.

Имя тега изображения — «img». Также требуется дополнительная информация, такая как тег привязки. После имени в открывающем теге разработчик должен вставить пробел, за которым следует src=’’’ со ссылкой на изображение между «». выведет это изображение.

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

Встроенный метод — один из самых простых способов стилизации HTML-элементов. Чтобы применить стиль, необходимо ввести пробел перед знаком «больше» тега, за которым следует style=»» со свойствами CSS и их определениями, помещенными между «».

Несмотря на то, что встроенный метод может быть самым простым способом добавления стилей, он может оказаться слишком загроможденным. Кроме того, это не идеальный выбор, когда вы пытаетесь добавить одинаковые стили ко всем тегам с одинаковым именем. Чтобы использовать встроенный метод, необходимо поместить стили в тег с именем «стиль». Тег должен находиться внутри.

Чтобы применить стили с помощью встроенного метода, он должен сначала объявить изменяемый тег. Для этого следует поставить имя тега, за которым следуют фигурные скобки. Фигурные скобки должны содержать свойства CSS и их определения, как и во встроенном методе. Пример показан ниже:

Последний метод использует внешний файл. Он широко используется, поскольку отделяет код HTML от кода CSS. Чтобы использовать этот метод, должно быть сделано несколько вещей.

Во-первых, должен быть другой файл с расширением .css, который содержит стили, подобные встроенному методу. Во-вторых, файл CSS должен быть связан с помощью тега с указанием пути к файлу CSS внутри «» после «href=».

Как упоминалось ранее, для изменения стиля элемента следует использовать свойство и определение CSS. Свойства и их определение нужно вставлять либо между «», используя встроенный метод, либо между фигурными скобками для двух других.

Одним из распространенных свойств CSS является «цвет», который используется для изменения цвета текста. Возможные определения включают красный, синий, зеленый и т. д., но не ограничиваются ими.

Чтобы записать пары, сначала следует указать имя свойства, в данном случае «цвет». За именем свойства должно следовать двоеточие (:) и определение свойства, например «синий». Пара должна заканчиваться точкой с запятой (;). Результат должен быть «цвет: синий;».

Помимо свойства цвета, background-color также принимает название цвета. Другие свойства CSS, такие как высота, ширина, отступы, поля, принимают числовое значение, за которым следует тип измерения. Наиболее распространенный тип измерения — пиксели, обозначенные как «px».

Существует множество других тегов HTML и свойств CSS с их возможными определениями. Большинство из них можно найти на таких сайтах, как w3schools или MDN.

Программирование с использованием HTML, CSS и JavaScript (55320)

Модуль 1: Краткий обзор веб-разработки

В этом модуле дается обзор клиентских и серверных технологий, используемых в веб-разработке.

Уроки

  • HTML является частью команды
  • Программирование на стороне клиента
  • Серверное программирование
  • Технологии веб-разработки

Модуль 2: Введение в HTML

Этот модуль объясняет синтаксис и структуру документов HTML и дает краткую историю HTML.

Уроки

  • Упражнение: простой HTML-документ
  • Начало работы с простым HTML-документом
  • HTML-элементы, атрибуты и комментарии
  • HTML-скелет
  • Просмотр исходного кода страницы
  • Специальные символы
  • HTML-элементы и специальные символы
  • История HTML
  • Атрибут языка

Модуль 3: Абзацы, заголовки и текст

Этот модуль объясняет, как добавлять абзацы, заголовки и встроенный текст на HTML-страницы.

Уроки

  • Абзацы
  • Уровни заголовков
  • Разрывы и горизонтальные правила
  • Упражнение: абзацы, заголовки и текст
  • Тег div
  • Создание HTML-страницы
  • Цитируемый текст
  • Предварительно отформатированный текст
  • Встроенные семантические элементы
  • Упражнение: добавление встроенных элементов

Модуль 4: HTML-ссылки

В этом модуле объясняется разница между абсолютными и относительными путями и показано, как добавлять ссылки на внешние HTML-страницы и на места внутри страницы. Он также показывает, как создавать ссылки электронной почты.

Уроки

  • Ссылки Введение
  • Текстовые ссылки
  • Абсолютный и относительный пути
  • Ориентация на новые вкладки
  • Ссылки по электронной почте
  • Упражнение: добавление ссылок
  • Лорем Ипсум
  • Атрибут заголовка
  • Ссылка на определенное место на странице
  • Ориентация на определенное место на странице

Модуль 5: HTML-изображения

В этом модуле объясняется, как добавлять изображения на страницу, как сделать эти изображения доступными и как создавать ссылки на изображения.

Уроки

  • Вставка изображений
  • Ссылки на изображения
  • Добавление изображений в документ
  • Упражнение: добавление изображений на страницу
  • Предоставление альтернативных изображений

Модуль 6: Списки HTML

В этом модуле объясняется, как добавлять упорядоченные, неупорядоченные списки и списки определений на HTML-страницы.

Уроки

  • Ненумерованные списки
  • Упорядоченные списки
  • Списки определений
  • Упражнение: создание списков

Модуль 7: Ускоренный курс CSS

Этот модуль представляет собой краткое введение в CSS, объясняя преимущества использования CSS для оформления HTML-страниц и описывая различные способы добавления стилей CSS к HTML-страницам и элементам.

Уроки

  • Преимущества каскадных таблиц стилей
  • Правила CSS
  • Селекторы
  • Комбинаторы
  • Приоритет селекторов
  • Как браузеры стилизуют страницы
  • Сброс CSS
  • нормализаторы CSS
  • Внешние таблицы стилей, встроенные таблицы стилей и встроенные стили
  • Упражнение. Создание внешней таблицы стилей
  • Упражнение. Создание встроенной таблицы стилей
  • Упражнение. Добавление встроенных стилей
  • Раздел и диапазон
  • Упражнение: стилизация div и span
  • Типы носителей
  • Единицы измерения
  • Наследство

Модуль 8: Шрифты CSS

В этом модуле объясняется, как выделить текст полужирным шрифтом и курсивом, а также как управлять другими атрибутами шрифта с помощью CSS.

Уроки

  • Семейство шрифтов
  • Шрифт
  • Размер шрифта
  • Стиль шрифта
  • Вариант шрифта
  • Вес шрифта
  • Высота строки
  • Сокращение шрифта
  • Упражнение: Стилизация шрифтов

Модуль 9: Цвет и непрозрачность

В этом модуле объясняется, как управлять цветом и непрозрачностью элементов на HTML-странице.

Уроки

  • О цвете и непрозрачности
  • Значения цвета и непрозрачности
  • Цвет
  • Непрозрачность
  • Упражнение. Добавление цвета и прозрачности к тексту

Модуль 10: Текст CSS

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

Уроки

  • Межбуквенный интервал
  • Выравнивание текста
  • Текстовое украшение
  • Отступ текста
  • Тень текста
  • Преобразование текста
  • Пустое пространство
  • Разрыв слов
  • Расстояние между словами
  • Упражнение: свойства текста

Модуль 11: Основы JavaScript

Этот модуль представляет собой введение в объектную модель документа HTML и JavaScript, его назначение, синтаксис и структуру.

Уроки

  • JavaScript и EcmaScript
  • HTML DOM
  • Синтаксис JavaScript
  • Доступ к элементам
  • Где пишется код JavaScript?
  • Объекты, методы и свойства JavaScript
  • Упражнение: оповещения, запись и изменение цвета фона

Модуль 12. Переменные, массивы и операторы

Этот модуль объясняет, как создавать и использовать переменные и массивы JavaScript, а также знакомит с операторами JavaScript.

Уроки

  • Переменные JavaScript
  • Язык со свободной типизацией
  • Инструменты разработчика Google Chrome
  • Сохранение данных, введенных пользователем
  • Упражнение: использование переменных
  • Константы
  • Массивы
  • Упражнение: работа с массивами
  • Ассоциативные массивы
  • Игра с методами массива
  • Операторы JavaScript
  • Оператор модуля
  • Игра с операторами
  • Оператор по умолчанию
  • Упражнение: Работа с операторами

Модуль 13: Функции JavaScript

В этом модуле объясняется, как использовать встроенные функции JavaScript и как писать собственные пользовательские функции.

Уроки

  • Глобальные объекты и функции
  • Упражнение: Работа с глобальными функциями
  • Пользовательские функции
  • Упражнение: Написание функции JavaScript
  • Возврат значений из функций

Модуль 14: Встроенные объекты JavaScript

Этот модуль охватывает встроенные объекты JavaScript и показывает, как создавать вспомогательные функции для обеспечения дополнительных функций.

Уроки

  • Струны
  • Математика
  • Дата
  • Вспомогательные функции
  • Упражнение. Возврат дня недели в виде строки

Модуль 15: Условия и циклы

В этом модуле объясняется управление потоком. Он охватывает различные типы условных выражений и циклов в JavaScript.

Уроки

  • Условные выражения
  • Короткое замыкание
  • Переключатель/кейс
  • Тернарный оператор
  • Правда и ложь
  • Упражнение: условная обработка
  • Петли
  • Циклы while и do…while
  • Для циклов
  • Перерыв и продолжение
  • Упражнение: работа с циклами
  • Массив: forEach()

Модуль 16: Обработчики и прослушиватели событий

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

Уроки

  • Обработчики событий
  • Упражнение. Использование обработчиков событий
  • Метод addEventListener()
  • Анонимные функции
  • Захват ключевых событий
  • Упражнение. Добавление прослушивателей событий
  • Преимущества прослушивателей событий
  • Таймеры
  • Печатный тест

Модуль 17: Объектная модель HTML-документа

В этом модуле подробно рассматривается объектная модель HTML-документа, объясняются различные способы доступа к элементам на странице и показано, как динамически добавлять и удалять элементы с помощью JavaScript.

Уроки

  • Селекторы CSS
  • Свойство innerHTML
  • Узлы, списки узлов и коллекции HTMLCollections
  • Доступ к узлам элементов
  • Упражнение: доступ к элементам
  • Обозначение точками и квадратными скобками
  • Иерархический доступ к элементам
  • Упражнение: Работа с иерархическими элементами
  • Доступ к атрибутам
  • Создание новых узлов
  • Фокусировка на поле
  • Приложение «Список покупок»
  • Упражнение: регистрация
  • Упражнение. Добавление прослушивателей событий
  • Упражнение: добавление элементов в список
  • Упражнение: динамическое добавление кнопок удаления к элементам списка
  • Упражнение: удаление элементов списка
  • Упражнение. Предотвращение дубликатов и имен продуктов нулевой длины
  • Манипуляционные столы

Модуль 18: HTML-формы

В этом модуле объясняется, как создавать HTML-формы.

Уроки

  • Как работают формы HTML
  • Элемент формы
  • Элементы формы
  • Кнопки
  • Упражнение: создание регистрационной формы
  • Флажки
  • Радиокнопки
  • Упражнение. Добавление флажков и переключателей
  • Полевые наборы
  • Меню выбора
  • Текстовые поля
  • Упражнение. Добавление меню выбора и текстовой области
  • HTML-формы и CSS

Модуль 19: Проверка формы JavaScript

В этом модуле объясняется, как проверять формы HTML с атрибутами HTML и с помощью JavaScript.

Оставить комментарий

Добавить комментарий

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