jQuery Fundamentals

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This 3-day course provides extensive training on selectors, DOM manipulation, handle events, create effects, build AJAX applications, write and use jQuery plugins and organize jQuery code.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Front-end developers.

Experience in HTML and JavaScript, and experience in CSS would be beneficial.

When you complete this course you will be able complete basic tasks using jQuery, and you will have a solid basis from which to continue your learning.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Ajax

Course programme


#text-block-8 { margin-bottom:0px; text-align:left; }


#text-block-11 { margin-bottom:0px; text-align:left; }

1. jQuery Introduction

How jQuery Works First Example

2. JavaScript Basics

Syntax Basics

Reserved Words Operators

Operations on Numbers and Strings Logical Operators

Comparison Operators Conditional Code

Conditional Variable Assignment with

the Ternary Operator

Switch Statements Loops Arrays

Objects

Functions

Testing Type Scope

Closures

3. jQuery Basic Concepts

Basic Flow of a jQuery Application Using $(document)ready() Selecting Elements

Operating on Selections Working with Selections

CSS, Styling, and Dimensions Traversing

Manipulating the DOM

4. jQuery Core

$ vs $()

Utility Methods Checking Types

Storing and Retrieving Data

Related to an Element DOM-Related Utilities

Feature and Browser Detection Avoiding Conflicts with Other

Libraries

5. Events and Event Handlers

Connecting Events to Elements Removing Event Handlers Namespacing Events

Inside the Event Handling

Function

Triggering Event Handlers Increasing Performance with

Event Delegation

Removing Delegated Event

Handlers

Event Helpers

#text-block-12 { margin-bottom:0px; text-align:left; }

6. Effects Built-in Effects

Changing the Duration of Built-

in Effects jQuery.fx.speeds

Limitations on Effects

Queuing of Effects with Other

Operations

Callbacks – Doing Something

When an Effect is Done

Running Code When an Effect is

Complete

Custom Effects with $.fn.animate Easing

7. jQuery Mobile jQuery UI

jQuery UI & jQuery Mobile jQuery UI

jQuery Mobile

Managing Effects jQuery.fx.off 7. Ajax

Key Concepts GET vs POST

The Same Origin Policy Data Types

A is for Asynchronous

Same-Origin Policy and JSONP Ajax and Firebug

jQuery’s Ajax-Related Methods $.ajax

Convenience Methods $.fn.load

Ajax and Forms

Working with JSONP Ajax Events

8. Plugins

How to Create a Basic Plugin Testing Our Plugin

Finding and Evaluation Plugins

9. Best Practices

JavaScript Best Practices Namespacing Variables

Cache Frequently Used Values Beware Anonymous Functions jQuery Best Practices Optimize Selectors Use “Safe” Selectors Use Event Delegation

Detach Elements to Work with Them Use Stylesheets for Changing CSS on

Many Elements

Use $.data Instead of $.fn.data Code Organization Key Concepts

Don’t Treat jQuery as a Black Box

10. Custom Events About Custom Events

Recap: $.fn.on, $.fn.trigger, and

$.fn.triggerHandler

Summary

jQuery Fundamentals

Price on request