We may earn an affiliate commission when you visit our partners.
Pluralsight logo

JavaScript in the Browser

Christian Wenz

Most JavaScript-based applications run in the browser. This course will teach you everything about the browser DOM and to interact with and change elements on the current page.

Read more

Most JavaScript-based applications run in the browser. This course will teach you everything about the browser DOM and to interact with and change elements on the current page.

JavaScript can be used almost everywhere, but most of the time it runs in the browser. So let’s see how that works! In this course, JavaScript in the Browser, you’ll learn to interact with web pages using JavaScript. First, you’ll explore the browser DOM and how to change everything on the page. Next, you’ll discover event handling. Finally, you’ll learn how to handle HTML forms with JavaScript. When you’re finished with this course, you’ll have the skills and knowledge of JavaScript needed to work with the scripting language in a browser context.

Enroll now

What's inside

Syllabus

Course Overview
Document Object Model Fundamentals
Working with the DOM
Event Handling Fundamentals
Read more
Mouse and Keyboard Event Handling
HTML Form Handling

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Tailored for those who work with JavaScript in a browser context
Develops essential industry-standard skills for working with web pages using JavaScript
Emphasizes event handling, a core aspect of web development
Taught by experienced instructors Christian Wenz, recognized for their work in JavaScript

Save this course

Save JavaScript in the Browser to your list so you can find it easily later:
Save

Activities

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

Career center

Learners who complete JavaScript in the Browser will develop knowledge and skills that may be useful to these careers:
Front-End Developer
A Front-End Developer is a software engineer who builds and maintains the front-end of websites and web applications. They use a variety of programming languages and technologies, including HTML, CSS, and JavaScript, to create user interfaces that are both visually appealing and functional. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Front-End Developers. You will learn how to use JavaScript to interact with the DOM, handle events, and create dynamic web pages.
Web Developer
A Web Developer is a software engineer who builds and maintains websites and web applications. They use a variety of programming languages and technologies, including HTML, CSS, JavaScript, and PHP, to create websites that are both visually appealing and functional. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Web Developers. You will learn how to use JavaScript to interact with the DOM, handle events, and create dynamic web pages.
Full-Stack Developer
A Full-Stack Developer is a software engineer who builds and maintains both the front-end and back-end of websites and web applications. They use a variety of programming languages and technologies, including HTML, CSS, JavaScript, PHP, and MySQL, to create websites that are both visually appealing and functional. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Full-Stack Developers. You will learn how to use JavaScript to interact with the DOM, handle events, and create dynamic web pages.
Software Engineer
A Software Engineer is a computer scientist who designs, develops, and maintains software applications. They use a variety of programming languages and technologies, including JavaScript, to create software that is both efficient and reliable. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Software Engineers. You will learn how to use JavaScript to create dynamic web pages, handle events, and interact with the DOM.
Computer Programmer
A Computer Programmer is a computer scientist who writes and maintains code for software applications. They use a variety of programming languages and technologies, including JavaScript, to create software that is both efficient and reliable. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Computer Programmers. You will learn how to use JavaScript to create dynamic web pages, handle events, and interact with the DOM.
User Experience Designer
A User Experience Designer is a creative professional who designs the user experience for websites and web applications. They use a variety of design tools and technologies, including HTML, CSS, and JavaScript, to create websites that are both visually appealing and easy to use. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for User Experience Designers. You will learn how to use JavaScript to create dynamic web pages, handle events, and interact with the DOM.
Web Designer
A Web Designer is a creative professional who designs the visual appearance of websites and web applications. They use a variety of design tools and technologies, including HTML, CSS, and JavaScript, to create websites that are both visually appealing and functional. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Web Designers. You will learn how to use JavaScript to create dynamic web pages, handle events, and interact with the DOM.
Data Scientist
A Data Scientist is a business professional who uses data to solve problems. They use a variety of tools and techniques, including JavaScript, to analyze data and make recommendations for improvements. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Data Scientists. You will learn how to use JavaScript to analyze data, create visualizations, and build models.
Business Analyst
A Business Analyst is a business professional who helps organizations improve their business processes. They use a variety of tools and techniques, including JavaScript, to analyze data and make recommendations for improvements. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Business Analysts. You will learn how to use JavaScript to analyze data, create visualizations, and build models.
Data Analyst
A Data Analyst is a business professional who uses data to make decisions. They use a variety of tools and techniques, including JavaScript, to analyze data and make recommendations for improvements. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Data Analysts. You will learn how to use JavaScript to analyze data, create visualizations, and build models.
Product Manager
A Product Manager is a business professional who is responsible for the development and launch of new products. They work with a team of engineers, designers, and marketers to create products that meet the needs of customers. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Product Managers. You will learn how to use JavaScript to create dynamic web pages, handle events, and interact with the DOM.
Software Architect
A Software Architect is a computer scientist who designs and builds software systems. They use a variety of programming languages and technologies, including JavaScript, to create systems that are both efficient and reliable. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Software Architects. You will learn how to use JavaScript to design and build software systems, create architectures, and make decisions.
Machine Learning Engineer
A Machine Learning Engineer is a computer scientist who builds and maintains machine learning models. They use a variety of programming languages and technologies, including JavaScript, to create models that can learn from data and make predictions. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Machine Learning Engineers. You will learn how to use JavaScript to create machine learning models, train them on data, and make predictions.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer is a computer scientist who builds and maintains artificial intelligence systems. They use a variety of programming languages and technologies, including JavaScript, to create systems that can learn from data and make decisions. This course will teach you the fundamentals of JavaScript, which is one of the most important programming languages for Artificial Intelligence Engineers. You will learn how to use JavaScript to create artificial intelligence systems, train them on data, and make decisions.
Technical Writer
A Technical Writer is a writer who creates documentation for software and other technical products. They use a variety of tools and technologies, including JavaScript, to create documentation that is both clear and concise. This course may be useful for Technical Writers who want to learn more about JavaScript.

Reading list

We've selected ten 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 in the Browser.
Comprehensive reference for experienced JavaScript developers. It covers all aspects of the language in great detail and provides a valuable resource for professionals.
Provides a comprehensive reference for JavaScript developers. It covers all aspects of the language in great detail and provides a valuable resource for professionals.
Provides a deep dive into the ECMAScript 6 specification. It is suitable for experienced JavaScript developers who want to stay up-to-date with the latest advancements in the language.
Provides a deep understanding of the core JavaScript language and its best practices. It is an excellent reference for experienced JavaScript developers who want to improve their skills.
Provides a collection of advanced JavaScript techniques and best practices. It is suitable for experienced developers who want to take their skills to the next level.
Provides a collection of reusable design patterns for JavaScript developers. It valuable resource for experienced developers who want to improve the quality and maintainability of their code.
Provides a comprehensive and engaging introduction to JavaScript. It is suitable for beginners and intermediate learners who want to build a strong foundation in the language.
Provides a collection of practical tips and techniques for writing efficient and effective JavaScript code. It is suitable for experienced developers who want to improve the quality of their code.
Uses a unique and engaging approach to teach JavaScript. It is suitable for visual learners who prefer a more interactive and hands-on learning experience.

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