Welcome to Getting Started with JavaScript Programming
In this course you’ll learn the fundamentals of programming with JavaScript. The contents of this course include:
Introduction to JavaScript
This chapter introduces JavaScript and the various pieces of software we’ll be using as we explore how to use the language.
Using JavaScript In Actual Pages
JavaScript can be used in nearly any programming context, but by far the most popular is in a web browser. This chapter will provide an overview of the essential aspects of using JavaScript in that context.
Introducing jQuery
jQuery is a fairly large, and extremely popular, JavaScript library that eliminates a lot of the drudgery of working with JavaScript on the web. This chapter will introduce jQuery and demonstrate some of the ways it can make your JavaScript life more pleasant.
JavaScript Examples
This chapter includes numerous examples of how JavaScript can be used to execute real-world ideas. Some examples use pure JavaScript, others include jQuery, and all of them are small enough to understand but useful enough to appear in actual projects.
Debugging JavaScript
Debugging is an essential skill that every programmer, of any skill level, needs to learn. This chapter explores how to find and fix problems in JavaScript code using the built-in tools, including both relatively simple console logging and the more powerful but complex debugger.
Pretty Good Practices
JavaScript can run in a variety of environments, with different best practices depending on the exact context in which it is running. In this chapter, we’ll look at several practices that should be relatively easy to follow while paying nice dividends in terms of headache avoidance.
The lessons are wrapped in a feature-rich interface that lets you jump to any topic and bookmark individual sections for later review. Full-Screen mode provides a hi-def, immersive experience, and Watch-and-Work mode shrinks the video into a small window so you can play the videos alongside your application. Also included are exercise files that give you an easy way to try out the techniques you learn.
System Requirements
- Broadband internet connection
- Up-to-date browser with Flash plug-in
- Screen resolution 1024x768 or higher
- Sound card with speakers or headphones attached
- Pentium 4 2.6 GHz or higher, or Apple Mac G5
- 512 MB RAM