We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

JavaScript and the DOM

Richard Kalehoff

Take Udacity's DOM JavaScript course and discover how the DOM is created, while learning to programmatically control the page using JavaScript. Learn online with Udacity.

What's inside

Syllabus

The Document Object Model (DOM) allows developers to interact with and control the rendered page. You'll learn how the DOM is formed, what Nodes and Elements are, and how to select items from the DOM.
Read more
Static is boring, so we'll use JavaScript and DOM methods to create new page content, update existing content, and delete content. You'll also learn how to check and set the styling of page elements.
Hundreds of events fire every time you interact with a page. Learn what an event is, how to listen for an event and respond to it, what data is included with an event, and the phases of an event.
Learn how to measure the code you write to make sure it's performing efficiently and how reflow and repaint affect performance. Learn how to harness the JavaScript Event loop for performance gains.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops essential web programming skills
Taught by experienced instructors in the field
Builds a solid foundation in DOM programming
Suitable for beginners interested in web development
Requires students to have basic computer and programming knowledge

Save this course

Save JavaScript and the DOM to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for JavaScript and the DOM. These are activities you can do either before, during, or after a course.

Career center

Learners who complete JavaScript and the DOM will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in JavaScript and the DOM.
Great resource for anyone who wants to learn more about the DOM. It covers everything from the basics of the DOM to more advanced topics like event handling and animation. It is also a great reference for anyone who wants to learn more about the latest changes to the DOM.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great reference for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.
Great resource for anyone who wants to learn more about JavaScript. It covers everything from the basics of JavaScript to more advanced topics like object-oriented programming and event handling. It great resource for anyone who wants to learn more about JavaScript.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser