• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Digital Systems

Department of Management Information Systems, Temple University

Digital Systems

MIS 2101.730 ■ Spring 2023 ■ Steven E. Sclarow, AIA
  • Home
  • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Gradebook
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
    • Zoom Links
  • Canvas Content
  • Coding Files
  • Helpdesk
  • Zoom Links
  • Video Vault
  • Diamond Peer Corner
  • Posts
    • 1a Questions
    • 1b Questions
    • 2a Questions
    • 2b Questions
    • 3a Questions
    • 3b Questions
    • 4a Questions
    • 4b Questions
    • 5a Questions
    • 5b Questions
    • 6a Questions
    • 6b Questions
    • 7a Questions

Why is JavaScript “Event-Driven”? (7A)

Madeline Elia - February 28, 2023 4 Comments

JavaScript is “event-driven” because it is an interactive language. It is always waiting for the user to do something. Typing on a keyboard, submitting a form, refreshing a screen, and many other things prompt the program to execute some form of code. On a website, though, there are several other factors working behind the scenes. HTML, which stands for Hypertext Markup Language, is responsible for displaying the content that you see. In addition, CSS (Cascading Style Sheets) controls the formatting and layout of the website. It can format multiple pages and save a lot of time for programmers. Neither HTML and CSS have the ability to be interactive, so that’s why JavaScript is super important. Many websites that rely on interactivity, such as Amazon, Google, Gmail and other email sites are dependent on the capabilities of JavaScript, HTML, and CSS. Without their existence and collaboration, so many websites wouldn’t work correctly or at all.

Reader Interactions

Comments

  1. Montajim Khan says

    February 28, 2023 at 9:45 pm

    Hi Madeline,

    When I read the question about Javascript event-driven, I had a hard time understanding what that meant until I read your post, it made things very clear and simple about what the question was asked. The way you describe javascript is an interactive language and then use examples, “typing on a keyboard, submitting a form, refreshing a screen, and many other things prompt the program to execute some form of code. ” was very helpful and useful.

    Log in to Reply
  2. Molly Lawrence says

    March 1, 2023 at 2:52 pm

    Hello Madeline,
    Thank you for your post! You did a great job explaining how and why Javascript is an event-driven program. The couple of examples you included on how Javascript it’s an interactive platform were very helpful and I believe very important when trying to understand what exactly it means. When I think of Javascript being an event-driven platform, I try to remind myself that it pretty much implies whenever the user interacts with the webpage. Javascript has made this event-driven process very simple and efficient for its users, making it the number one scripting language used today.

    Log in to Reply
  3. Aidan Morgan says

    March 2, 2023 at 11:34 pm

    HI Madeline, I really like how you described why JavaScript is “event-driven”. I completely agree that it is always waiting for the user to tell it what to do. It is also a great argument into people who may say that computers are self-intelligent, when in reality, they need to be told what to do in order to function!

    Log in to Reply
  4. Shivam Joshi says

    March 3, 2023 at 3:12 pm

    Your use of examples to describe Javascript as an interactive language was particularly helpful. It helped me understand how various actions like typing on a keyboard, submitting a form, or refreshing a screen prompt the program to execute a particular code. Thanks to your post, I can now better understand and appreciate the significance of Javascript’s event-driven nature.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

ANNOUNCEMENTS & POSTS

What is HTML and how it is used in our everyday lives! Part 2

The coding language that adds design elements to a web page is Cascading … [More...] about What is HTML and how it is used in our everyday lives! Part 2

What is HTML and how it is used in our everyday lives! Part 1

The coding language that adds structure to a web page is HTML (Hypertext … [More...] about What is HTML and how it is used in our everyday lives! Part 1

What are Loops?

Why do we use loops? Loops are used in programming to execute a set of … [More...] about What are Loops?

Importance of IF/ELSE Statements!

Why do we use if/else statements? We use if/else statements in programming … [More...] about Importance of IF/ELSE Statements!

The Functioning of JavaScript

A function in JavaScript is a block of code designed to perform a specific … [More...] about The Functioning of JavaScript

What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

A variable in JavaScript is a container that holds a value, which can be a … [More...] about What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

ITA CONTACT INFO

Tarisha Sarker - Diamond Peer

Email: tarisha.sarker@temple.edu
Office Hours: Monday, 3-5 PM
Zoom Link: https://temple.zoom.us/j/91454347337

Instructor

Steven E. Sclarow, AIA

Email: sclarow@temple.edu
Office Hours Availability: M | W, 9:30 - 10:30 AM, or by appointment. Please email me if you need to schedule an appointment outside of my normal office hours.
Zoom Link: https://temple.zoom.us/j/96464375557

Helpful Links

FOX Laptop Policy

Gradebook

Installing-VS-Code-Windows
Installing-VS-Code-Mac-OS

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University