Course Details
Javascript Online Classes
Course description
JavaScript introduces students to the basics of JavaScript, one of today's leading web development languages. The course requires knowledge of HTML and CSS and is an ideal transition from HTML into more advanced web technologies and Web 2.0 tools. As students explore the fundamentals of JavaScript, they gain an understanding of how to implement interactivity, special effects, and enhanced functionality in web development. The course features current web-standards compliance techniques for the web and covers the most up-to-date practices in JavaScript. For students new to programming, the course is even more enriching as it covers basic computer programming concepts and introduces the concepts of variables, operators, arrays, conditional statements, loops and functions--all an indispensable part of higher level languages like C, C++, and Java. Students do not need to purchase any software in order to successfully complete this class.
Course outline
Introduction to JavaScript
· What is JavaScript?
· Introduction to JavaScript
Variables and Functions
· Variables
· Using Variables
· Declaring Variables
· Functions
· Using and Calling Functions
JavaScript Operators
· Mathematical Operators
· Assignment and Logical Operators
· JavaScript Special Operators
Conditional Statements and Loops
· Conditional Statements
· Loops
Event Handlers in JavaScript
· Event Handlers
· Event Handlers in Scripts
Objects
· Creating Objects
· Using Methods for Objects
· Navigator and History Objects
Working with the Document Object
· The Document Object
· Document Object Methods
Working with the Window Object
· The Window Object
· Window Object Methods
Arrays and Related Objects
· Using Arrays
· Array Properties
· Array Methods
· Using Arrays with Loops
· The Date Object
· The Math Object
· The Number Object
Handling Strings
· Understanding the String Object
· String Object Properties
· Using Methods of the String Object
JavaScript and Forms
· Accessing Forms
· Object Methods and Properties
· Validating Forms
· Form Navigation
JavaScript Frames and Intro to Advanced Techniques
· Accessing Frames
· Changing Frames
· Using Variables Across Frames
· Debugging Scripts
· Using Cookies
· Intro to Advanced Techniques