Course Overview
TOPScheduled Classes
TOPWhat You'll Learn
TOPOutline
TOP1. What is JavaScript
JavaScript vs jQuery
Setting up an environment to work in JavaScript
Chrome, Brackets, visual studio or Notepad++
All the places people put JavaScript
2. Syntax: The Grammar of JavaScript
Object-oriented programming and the dot syntax
Document Object Model: Nouns
Methods or Functions: Verbs
Properties: Adjectives
3. Variable Basics
Boolean
String
Number
Array
4. Control Structures
Conditionals: If…then, Switch
Loops: For, While, Repeat
5. Creating JavaScript Functions
Basic functions
Functions with parameters
Functions that return values
Polymorphism (important for jQuery)
6. Accessing the DOM and Using jQuery
With JavaScript alone
With jQuery
What is jQuery?
How to install jQuery library to ease navigating DOM
Changing attributes dynamically: Directly, With subclasses
Simple Hide/Show
Animated Entries and exits
Sizer for responsive scaling
Disclaimer: All course objectives and outlines are used as a guideline and are subject to change to ensure the latest information is covered to support real world use of the technology.
Prerequisites
TOPStudents must have a good working knowledge of computers, operating systems, using a mouse, keyboard, standard menus and commands. Students must be able to open, save, and close applications and files, as well as navigate to other folders. Also, the following ThinkB!G classes or working knowledge in all topics covered in these outlines:
• HTML and HTML5 with CSS Introduction
• HTML5 and CSS3 for Responsive Web Design Advanced