Scroll to top button

JavaScript for Absolute Beginners

ISBN : 9781616914486

Learn the skills of programming with Java with the JavaScript for Absolute Beginners course. The comprehensive study guide covers the most basic and important topics of Java programming like operators, flow control, type conversions, member inheritance, and many more. The course provides knowledge and skills on the topics such as functions, arrays, scripting CSS, scripting BOM, listening of events, traversing and modifying the DOM tree with its interactive learning resources.

Glossary of terms
Pre Assessment Questions
Post Assessment Questions

Videos and How To

uCertify course includes videos to help understand concepts. It also includes How Tos that help learners with how to accomplish certain tasks.

Video Lessons
  • 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
  • Summary
  • String Members
  • Explicitly Creating Wrappers
  • Converting a Value to Another Type
  • Summary
  • Introducing Operator Precedence and Associativity
  • Using JavaScript Operators
  • Summary
  • 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
  • Summary
  • Creating Objects with a Constructor
  • Classical Inheritance
  • Prototypal Inheritance
  • Cloning Members
  • Mixins
  • Summary
  • 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
  • Summary
  • 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
  • Summary
  • 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
  • Summary
  • 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
  • Summary
  • Training Videos of JavaScript