JavaScript

JavaScript is a simple and powerful programming language that adds interactivity to otherwise static Web pages. You can use JavaScript to validate data, such as credit card information, HTML forms, create dynamic pull-down menu, run animated slideshows, and display attention-getting rotating banners. JavaScript is also favored by web professionals for tracking Web pages using Google Analytics and for creating Paypal merchant services. This course will give the participant a comprehensive look at JavaScript.

5 days - $2,995.00

Course taught by an expert Computer Coding instructor.

Prerequisites:

Knowledge of some basic computer coding is helpful.

Course Outline

Writing Your First JavaScript Program
Scripting Overview
How to Add JavaScript to a Page
Your First JavaScript Program
Writing Text on a Web Page
Attaching an External JavaScript File
Tracking Down Errors

The Grammar of JavaScript
Statements
Commands
Types of Data
Variables
Working with Data Types and Variables
Using Variables to Create Messages
Writing to a Web Page Using Arrays
Debugging JavaScript

Adding Logic and Control to Your Programs
Making Programs React Intelligently
Using Conditional Statements
Handling Repetitive Tasks with Loops
Turn Useful Code Into Reusable Commands

Working with Words, Numbers, and Dates
A Quick Object Lesson
Object Hierarchy
Assigning Properties to an Object
Using Methods to Manipulate Objects
Creating a New Custom Object
String Object
Splitting a String
Finding Patterns in Strings
Date Ojects
Number Objects
Dates and Times

Dynamically Modifying Web Pages
Modifying Web Pages
Understanding the Document Object Model
Creating and Finding Elements
Object-oriented language
Targeting HTML Elements Variables
Operators
Functions
Conditional statements
Looping statements
Introducing JavaScript Libraries
Selecting Page Elements
Adding Content to a Page
Setting and Reading Tag Attributes
Reading, Setting, and Removing HTML Attributes
Creative Headlines
Acting on Each Element in a Selection
Automatic Pull Quotes

Working with Events
What Are Events?
Using Events with Functions
Highlighting Table Rows
jQuery Event Concepts
Advanced Event Management

Improving Your Images
Swapping Images
Adding Rollover Images
jQuery Effects
Creating a Photo Gallery with Effects
Advanced Gallery with jQuery lightBox
Animated Slideshows
Automated Slideshow

Improving Navigation
Link Basics
Opening External Links in a New Window
Creating New Windows
Opening Pages in a Window on the Page
Making Bigger Links
Animated Navigation Menus

Web Forms
Understanding Forms
Adding Smarts to Your Forms
Basic Form Enhancements
Form Validation
Return, parseFloat, Arrays and isNaN
Changing the Value of a Field in a Form
Creating Drop-down Links
Reading Values Entered in a Form
Doing Form Calculations

Expanding Your Interface
Hiding Information with Accordion Panels
Organizing Information in Tabbed Panels
Tooltips

Creating Sortable Tables