FSD Front-End Development: Using JavaScript Functions

Full Stack    |    Intermediate
  • 12 videos | 1h 10m 3s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 15 users Rating 4.5 of 15 users (15)
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

  • 2m 27s
  • 5m 45s
    Upon completion of this video, you will be able to list the features of the XMLHttpRequest object. FREE ACCESS
  • Locked
    3.  Reloading Content with AJAX
    4m 57s
    Learn how to use AJAX to reload content on an HTML page. FREE ACCESS
  • Locked
    4.  The Document Object Model
    8m 3s
    In this video, find out how to identify and manipulate the content of HTML elements. FREE ACCESS
  • Locked
    5.  Developing JSON Objects
    6m 15s
    Find out how to develop JSON objects. FREE ACCESS
  • Locked
    6.  Validating Form Values
    6m 52s
    Learn how to validate the values inside form controls. FREE ACCESS
  • Locked
    7.  Variable Scope and Hoisting
    5m 22s
    Learn how to promote a variable using hoisting. FREE ACCESS
  • Locked
    8.  Types of Functions
    7m 29s
    After completing this video, you will be able to list and use various types of functions. FREE ACCESS
  • Locked
    9.  Promises and Asynchronous Programming
    6m 37s
    In this video, you will use callbacks within a function. FREE ACCESS
  • Locked
    10.  Using Factory Functions
    6m 15s
    In this video, you will learn how to simulate inheritance with factory functions. FREE ACCESS
  • Locked
    11.  Extracting Values Using Closures
    4m 32s
    Find out how to extract a variable's value using a closure. FREE ACCESS
  • Locked
    12.  Exercise: Develop a Factory Function
    5m 29s
    Find out how to use conventions, ES6 shortcuts, and arrow functions. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 10 users Rating 4.3 of 10 users (10)
Rating 4.3 of 22 users Rating 4.3 of 22 users (22)
Rating 4.1 of 14 users Rating 4.1 of 14 users (14)