Skip to content

SunShine Softwares

Java Script Training in Jaipur

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

JavaScript Training Syllabus

  • What is JavaScript?
  • Evolution of JavaScript
  • Features of JavaScript
  • Advantages and Disadvantages of JavaScript
  • How does JavaScript works?
  • Structure of a JavaScript program
  • How to write JavaScript in Notepad++, Visual Studio Code, and Eclipse IDE?
  • How to add JavaScript in HTML?
  • How to include External JavaScript in HTML?
  • JavaScript Comments
  • JavaScript Keywords
  • Data Types in JavaScript
    JavaScript Variables
  • Types of Variables in JavaScript
  • Key Difference between Var, Let, and Const
  • What are Operators in JavaScript?
  • Assignment Operator
  • Comparison Operators
  • Logical Operators
  • Conditional Operators
  • Bitwise Operators
  • Unary Operators
  • TypeOf Operator
  • Operator Precedence
  • Conditional Statement
    • If statement
    • If else statement
    • Switch statement
  • Loop statements
    • While Loop
    • Do while Loop
    • For loop
    • Nested for loops
    • For In loop
    • For Of loop
    • Break statement
    • Continue statement
  • What is a function in JavaScript?
  • How to call a function in JavaScript using arguments?
  • Pass By Value in JavaScript
  • Function return (or return statement)
  • Nested functions
  • Rest parameter
  • Anonymous functions
    Recursion
  • Arrow Function
  • What is an Object?
  • Types of Objects
  • Array Object
    • Properties of Array Object
    • Methods of Array Object
  • String Object
    • Properties of String Object
    • Methods of String Object
  • Math Object
    • Properties of Math Object
    • Methods of Math Object
  • Date Object
    • Methods of Date Object
  • Global Object
    • Properties of Global Object
    • Methods of Global Object
  • Number Object
    • Properties of Number Object
    • Methods of Number Object
  • Creating your own Objects
    • Defining methods
  • Top-level Objects
  • Window Object
    • Creating a Window
    • Communicating with the user
    • Working with Timeouts
    • Some properties of Window Object
    • Some other useful methods of Window Object
  • Location Object
    • Properties of Location Object
    • Methods of Location Object
  • Document Object
    • Properties of Document Object
    • Methods of Document Object
  • The Navigator Object
    • Properties of Navigator Object
    • Methods of Navigator Object
  • History Object
    • Properties of History Object
    • Methods of History Object
  • Screen Object
  • Working with Frames
    • Creating frames
    • The frame tree
    • Accessing frames
    • Nested frames
    • Frame object model
    • Frame element object
  • Events
    • How does it work?
  • Objects and Events
    • Creating an Event handler
    • Changing Event handlers
  • Managing JavaScript Events
    • Mouse Events
    • Keyboard Events
    • The onLoad and onUnload Events
  • Event Simulation
  • The Event object
  • Event capturing
    • Turning off Event capturing
  • Event bubbling
    • Preventing Event bubbling
  • Exceptions and Errors
  • Exception mechanism
  • “try-catch-finally” constructions
  • Throwing exceptions
  • Error Object
    • Properties of Error Object
    • Methods of Error Object
  • The Form Object
    • Accessing Forms within JavaScript
    • Accessing Form elements
    • About <input> element objects
    • Properties of Form Object
    • Methods of Form Object
  • Fieldset and Legend Element Objects
  • Label Element Object
  • Text Input Object
    • Properties of Text Input Object
    • Methods of Text Input Object
  • Password Input Object
  • Hidden Input Object
  • Textarea Element Object
    • Properties of Textarea Element Object
  • Button Element Object
  • Checkbox Input Object
    • Properties of Checkbox Input Object
    • Method of Checkbox Input Object
  • Radio Input Object
    • Properties of Radio Input Object
    • Methods of Radio Input Object
  • Image Input Object
    • Properties of Image Input Object
  • Select Element Object
    • Properties of Select Element Object
    • Methods of Select Element Object
  • Option Element Object
  • File Input Element Object
  • Document Object Model (DOM) and W3C
    • DOM Levels
    • DOM and JavaScript
  • New DOM Concepts
    • Element Referencing
    • Hierarchy of nodes
    • Node properties
    • Node methods
    • Generating new node content
    • Replacing node content