• Real Time Signals India

JavaScript , jQuery and Ajax

This course enables the learner to provide interactivity to the webpage elements through the use of Javascript, its libraries and AJAX.

1. Introduction to JavaScript

  • What is Web Development

  • What is JavaScript?

  • Why we need JavaScript in Web Development?

  • Evolution of JavaScript.

  • Where we should write JavaScript program.

  • Referencing an External Script File in a Page.

  • Including JavaScript in a page Using an Event Handler

  • Common misconceptions about JavaScript.

2. JavaScript Fundamentals

  • Adding Comments

  • Debugging JavaScript Code

  • Declaring Variables with and without var

  • Local vs. Global Variables

  • Using JavaScript Primitive Types

String, Number and Boolean



  • Performing Data Conversions

  • Interacting with the User




  • Using Strict Mode

  • Working with JavaScript Operators

Arithmetic Operators

Assignment Operators

  • Using the Math and Date Objects

3. Controlling Flow

  • Conditional Constructs

if else


Looping Constructs

do while



for in

  • Branching Statements



  • Equality and Identity Operators

  • Logical and Comparison Operators

4. Working with Strings, Numbers and Arrays

  • Creating String Objects

  • Using String Methods

Searching within a String

Returning a Substring

Converting Character Case

  • Creating Number Objects

  • Formatting Numbers

  • Creating Arrays

Using the Array Constructor

Using Literal Notation

  • Accessing Array Elements

  • Common Array Methods

  • Defining and Using Associative Arrays

  • Predefined Object Arrays

5. Implementing Function

  • Declaring Functions

  • Invoking Functions

  • Named and Anonymous Functions

  • Passing Arguments

  • Local vs. Global Variables

  • Returning Values from a Function

  • The this Keyword

  • Explaining Closures

6. Browser Object Model

  • Overview of the Browser Object Model

  • Using the window Object

Opening and Closing Windows

Using Timers

Passing Data Between Windows

  • Using the document Object

Writing to the Webpage

Accessing Properties of the Document

  • navigator Object

  • location Object

  • screen Object

7. Document Object Model (DOM)

  • Selecting DOM Elements







  • Modifying Page Content with the DOM

  • Manipulating CSS using JavaScript

8. Event Handling in JavaScript

  • Overview of JavaScript Events

Identifying Differences Between Browsers

The event Object

Event Capturing and Bubbling

  • Adding Event Handlers

Traditional (Inline) Model

Registering Events in JavaScript



  • Mouse and Keyboard Events

  • Preventing Default Behavior

  • Cancelling Events

9. Working with JavaScript Object and JSON

  • Understanding Objects

  • Defining Custom Objects

Object Literal Notation

Defining Properties and Methods

Creating a Constructor

  • Extending an Existing Object with prototype

  • Using the in and instance of Operators

  • Overview of JSON

  • Using JSON.stringify and JSON.parse

10. Using Ajax

  • Overview of Ajax

  • The XMLHttpRequest Object

  • Configuring an Ajax Request

  • Handling Errors on readystatechange

  • Using JSON with Ajax

  • Creating a "Hint" Feature with Ajax

11. What is JQuery and Why should We JQuery

12. JQuery Selectors

13. JQuery Attributes

14. JQuery Traversing

15. JQuery CSS

16. JQuery DOM

17. JQuery Events

18. JQuery Ajax

19. JQuery Effects

11 views0 comments