К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Interactivity with JavaScript · LearnSpace
Назад в каталог
courseraПрограммирование

Interactivity with JavaScript

Курс от University of Michigan
Начальный≈ 10.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks and movements, and even keyboard input. This course will introduce you to the basics of the JavaScript language. We will cover concepts such as variables, looping, functions, and even a little bit about debugging tools. You will understand how the Document Object Model (DOM) is used by JavaScript to identify and modify specific parts of your page. After the course, learners will be able to react to DOM Events and dynamically alter the contents and style of their page. The class will culminate in a final project - the creation of an interactive HTML5 form that accepts and verifies input. This can be completed as the third or fourth course in the Web Design For Everybody specialization.

Навыки, которые вы освоите

JavascriptDebuggingData StructuresWeb DevelopmentHTML and CSSHypertext Markup Language (HTML)Web Content Accessibility GuidelinesEvent-Driven ProgrammingInteractive DesignWeb DesignWeb Design and DevelopmentCascading Style Sheets (CSS)Web Development Tools

Программа курса

4 модулей · 61 учебных материалов

01Week One: Data Types23 материалов

Lesson 0: Welcome

Course SyllabusЧтениеIntroduction to JavaScriptВидеоPre-Course SurveyЧтениеCourse ResourcesЧтение

Учитесь у экспертов

Colleen van Lent, Ph.D.

Teaching Professor and Lecturer IV in Information

Charles Russell Severance

Clinical Professor of Information

Interactivity with JavaScript
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.1 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
"What are these deadlines?"Чтение

Lesson 1: The Basics - HTML structure, JS syntax, and creating output.

ResourcesЧтениеThe Document Object Model (DOM)ЧтениеDOM Review with Object Oriented ProgrammingВидеоAccessing the DOM MethodsЧтениеNewer DOM MethodsВидеоSemicolonsЧтениеOutputВидеоTrying to Create and Debug Your Own OutputЧтениеVariablesВидеоData TypesВидеоOperators and ExpressionsВидео

Lesson 2: Assessment

Week One QuizЗаданиеShare Your TipsОбсуждение

OPTIONAL: Editors and Hosting

Getting Started with GithubВидеоDownloading and Uploading Code with VSCode and GithubВидеоCopying Code with GitHub CodespacesВидеоUploading to GitHub PagesВидеоReview: Publishing Your SiteВидео
02Week Two: Reacting to Your Audience17 материалов

Lesson 1: Functions and Events

ResourcesЧтениеFunctionsЧтениеFunctionsВидеоCode PlacementВидеоOrganizing Your CodeЧтениеFolder Structure / Organizing Your CodeВидеоEventsВидеоMastering Events and FunctionsЧтениеCode With Me: EventsВидеоJust a little note before the next videoЧтение"this"Видео

Lesson 2: Assessment

Week Two QuizЗаданиеHomework Time!!ЧтениеHomework: JavaScript Interactive Photo GalleryВидеоJavaScript Interactive Photo GalleryВзаимная проверкаIntroduction to the Gamut GalleryЧтениеHomework: Optional Submission GalleryВнешний инструмент
03Week Three: Arrays and Looping8 материалов

Lesson 1: Arrays and Looping

ResourcesЧтениеA JavaScript Cheat SheetЧтениеTabindex and AccessibilityЧтениеUsing JavaScript with AttributesЧтениеArraysЧтениеJavaScript ArraysВидеоCode With Me: ArraysВидео

Lesson 2: Assessment

Week Three Review QuizЗадание
04Week Four: Using JS for Interactive Images13 материалов

Lesson 1: Photo Galleries

ResourcesЧтениеWriting loops in JavaScriptЧтениеAdvanced Coding TechniquesЧтениеCode With Me: Randomizing Your Images Using ArraysВидеоCode With Me: Using LightboxВидеоCode With Me: Looping through ImagesВидео"Cool Stuff" - Friend or Foe?Чтение

Lesson 2: Assessment

Final Project DescriptionЧтениеFinal Project DescriptionВидеоFinal Project: Your Own Accessible Photo GalleryВзаимная проверкаFinal Project: Optional Submission GalleryВнешний инструмент

Lesson 3: Closing

ConclusionВидеоPost-Course SurveyЧтение