FSD Front-End Development: Using JavaScript Functions

Full Stack
  • 12 Videos | 1h 15m 3s
  • Includes Assessment
  • Earns a Badge
Likes 10 Likes 10
Browsers create events, and it is the role of Javascript (JS) to handle those events. The main unit of Javascript is the function, and this 12-video course helps identify the role of the function within JS for full stack development. Begin by learning an important application programming interface in JS, the XMLHttpRequest Object—an object allowing developers to transfer data between clients: browser and web server, for example. Next, discover how to use AJAX (Asynchronous JS and XML) to reload content in an HTML page. Take a close look at the Document Object Model (DOM), used to identify and manipulate the content of HTML elements. Learn about developing JSON objects, validating form values, and JS hoisting and scope. Examine the many different ways to use functions in JS; learn how promises work; and apply callbacks within a function. Discover how to simulate inheritance with factory functions, and how to extract variable value by using a closure. The course concludes with an exercise on building a factory function with conventions, ES6 shortcuts, and arrow functions.

WHAT YOU WILL LEARN

  • use JS to add functionality and security to a web page as well as handle form submission
    list the features of the XMLHttpRequest object
    use AJAX to reload content in an HTML page
    identify and manipulate the content of HTML elements
    develop JSON objects
    validate the values inside of form controls
  • promote a variable using hoisting
    list and use various types of functions
    apply callbacks within a function
    simulate inheritance with factory functions
    extract variable value using a closure
    use conventions, ES6 shortcuts, and arrow functions

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 27s
    UP NEXT
  • Playable
    2. 
    The XMLHttpRequest Object
    5m 45s
  • Locked
    3. 
    Reloading Content with AJAX
    4m 57s
  • Locked
    4. 
    The Document Object Model
    8m 3s
  • Locked
    5. 
    Developing JSON Objects
    6m 15s
  • Locked
    6. 
    Validating Form Values
    6m 52s
  • Locked
    7. 
    Variable Scope and Hoisting
    5m 22s
  • Locked
    8. 
    Types of Functions
    7m 29s
  • Locked
    9. 
    Promises and Asynchronous Programming
    6m 37s
  • Locked
    10. 
    Using Factory Functions
    6m 15s
  • Locked
    11. 
    Extracting Values Using Closures
    4m 32s
  • Locked
    12. 
    Exercise: Develop a Factory Function
    5m 29s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 18 Likes 18  
Likes 19 Likes 19