JavaScript

(ANC-SWD3610)
Lessons
TestPrep
Get A Free Trial

Skills You’ll Get

1

Representing Data with Values and Type Conversion

  • What Are Value Types?
  • Creating a String Literal
  • Creating a Number Literal
  • Creating a Boolean Literal
  • Naming a Value with an Identifier
  • Creating an Object Literal
  • Creating an Array Literal
  • Creating a Function Literal
  • String Members
  • Explicitly Creating Wrappers
  • Converting a Value to Another Type
2

Operators and Controlling Flow

  • Introducing Operator Precedence and Associativity
  • Using JavaScript Operators
  • Writing an if Condition
  • Taking One of Several Paths with a Switch
  • Writing a while Loop
  • Writing a do while loop
  • Writing a for Loop
  • Enumerating Members with a for in Loop
  • Snappier Conditionals
  • Snappier Loops
3

Member Inheritance, Functions, and Arrays

  • Creating Objects with a Constructor
  • Classical Inheritance
  • Prototypal Inheritance
  • Cloning Members
  • Mixins
  • Why Use Functions?
  • Functions Are Values
  • Function Members
  • Conditional Advance Loading
  • Lazy Loading
  • Recursion
  • Borrowing Methods with apply() or call()
  • Currying
  • Chaining Methods
  • Closure and Returning Functions
  • Passing a Configuration Object
  • Callback Functions
  • Memoization
  • Global Abatement with Modules
  • Arrays
4

Traversing the Dom Tree and Scripting CSS

  • DOM Tree
  • DOM Interfaces for Working with CSS
  • Clarifying Some CSS Jargon
  • Downloading the Sample Files
  • Querying a Style Attribute
  • Scripting Classes
  • Scripting Rules
  • Scripting Imported Style Sheets
  • Adding or Deleting a Rule
  • QueryingOverall Styles from the Cascade
  • Enabling and Disabling Style Sheets
  • Including or Importing Style Sheets
  • Embedding a Style Sheet
5

Listening for Events and Scripting BOM

  • Working with the Event Object
  • Downloading Project Files
  • Advance Conditional Loading
  • Telling JavaScript to Stop Listening for an Event
  • Preventing Default Actions from Taking Place
  • Preventing an Event from Traversing the DOM Tree
  • Writing Helper Functions
  • Sliding Sprites
  • Drag-and-Drop Behavior
  • Swapping Skins by Key
  • Initiating Behaviors When the DOM Tree Is Available
  • Fighting Global Evil
  • Downloading the Project Files
  • Remembering Visitor Data with Cookies
  • Animating with Timers
  • Writing Dynamic Pages Using Ajax
  • Yielding with Timers
  • Converting function declarations to expressions

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Related Courses

All Courses
scroll to top