UMSL logo

Computer Education & Training Center

JavaScript Classes

What is JavaScript?

Web Development Classes




Responsive Design


Add Interactivity with JavaScript

Although it has been around since the early days of the internet, JavaScript is still a popular scripting language used by many web developers to add interactivity to their websites and enhance the experience of the end-user. In fact, it is now an essential tool in web design. Many of the special effects that you see on the web are done with JavaScript. Examples include:

The scripts you create in JavaScript are embedded directly into HTML files. JavaScript is built into all browsers, and it is the browser that interprets the script when it renders the HTML page. The code actually executes on the visitor's computer (client-side), and not on the web server.

You can also store JavaScript code in an external file and include only a link to the page in the HTML code; this technique allows you to reuse code more easily and can lead to 'cleaner' HTML.

JavaScript is an object-oriented language, which means that the script is composed of objects that perform certain actions, rather than calling standalone functions.

Keep in mind that just because JavaScript can be interpreted by the browser does not mean that the user has JavaScript "enabled." Because the user can easily disable the use of JavaScript in their browsers, most JavaScript developers design their web pages to work even if JavaScript is disabled (possibly with limited functionality).

JavaScript Classes

Our JavaScript classes will teach you to code JavaScript and understand the object-oriented approach. You will learn how easy it is to incorporate special effects and interactivity into your web pages.

Our Advanced JavaScript class also teaches you how to use AJAX (Asynchronous JavaScript and XML) to construct fast, interactive Web sites through the client-side power of JavaScript and the parsing ability of XML. AJAX is fast because it can transfer data to and from a server without the user refreshing a Web page. Visitors can request information from your product database, for example, and that information can be instantly loaded into a table on the Web page. A follow-up class is also available on using the popular jQuery library.

JavaScript Class Schedule