JAVASCRIPT Syllabus & assignment
By
chanakya computer institute
– Introduction to JavaScript
• What is JavaScript
• History and Features
• Client-side vs Server-side Scripting
• Role of JavaScript in Web Development
– JavaScript Basics
• Variables: var, let, const
• Data Types
• Operators
• Type Conversion
• Comments
– Control Statements
• if, else, else if
• switch
• Loops: for, while, do-while
• break and continue
– Function
• Function Declaration and Expression
• Arrow Functions
• Parameters and Return
• Callback Functions
– Arrays
• Creating and Accessing
Arrays
• Array Methods
• map, filter, reduce
• Multidimensional Arrays
– Objects
• Creating Objects
• Object Properties and Methods
• this keyword
• JSON
– Strings and Numbers
• String Methods
• Template Literals
• Number and Math Methods
– DOM Manipulation
• What is DOM
• Selecting Elements
• DOM Events
• Form Validation
– Events
• Event Handling
• Event Listeners
• Event Bubbling and Capturing
– Mini Project
•Calculator
• To-Do List