FSD Front-End Development: Writing Code with jQuery


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 12-video course, discover how using jQuery, a wrapper for Javascript functionality, can reduce the amount of code required and abstract away complexity of vanilla JS code development. Begin by exploring jQuery syntax and pattern and writing a jQuery method to perform simple tasks. Examine powerful features of jQuery events, and learn to apply methods to register behaviors for full stack development. Next, see how jQuery handles the document object model (DOM), identifying and manipulating content of HTML elements with chaining and using AJAX (Asynchronous JS and XML) to reload content in an HTML page; and adding handlers to work with deferred objects. Move on to callbacks, and how to write asynchronous code with callbacks, and requirements for jQuery plugin development. Learn to implement a jQuery validator to help validate fields in a form; then examine the relationship between CSS (Cascading Style Sheet) selectors and jQuery selectors, by selecting DOM elements using CSS-related properties. Associating arbitrary data with DOM elements is also covered. The exercise involves using AJAX to call an API on the public domain.



Expected Duration (hours)
1.2

Lesson Objectives

FSD Front-End Development: Writing Code with jQuery

  • add functions with tested code from jQuery's massive library and plugins
  • write a jQuery method to perform a simple task
  • apply methods to register behaviors
  • identify and manipulate the content of HTML elements with chaining
  • use AJAX to reload content in an HTML page
  • add handlers to work with deferred objects
  • write asynchronous code with callbacks
  • list the requirements for plugin development
  • use a plugin to validate form control values
  • select DOM elements using CSS-related properties
  • associate arbitrary data with DOM elements
  • use AJAX to call an API on public domain
  • Course Number:
    it_fsdjscrdj_02_enus

    Expertise Level
    Intermediate