Session1
- What is JS?
- What Can we do with JS?
- Compiler in JS?
- What is NodeJS?
- What is console.log();?
- JS Setup?
- Add JS in HTML?
- Variables? 1.let 2.var 3.const
- Variable naming convention
- Data Type 1.Primitive Type 2. Reffrencetype
- Operators 1.Airthmatic 2.Comparision 3.Equality 4.Ternary Operator 5.Logical operator 6.With no booleans 7.Bitwise Operator 8.operator Precedance
- Control Statements
- if
- else-if
- else
- switch, break, continue
- Loops
- for-loop
- while-loop
- Do-while-loop
- what is inifinite loop?
- for-in-loop
- for-of-loop
Session2
- What is Object in JS? //Object Creation //Object access //properties //methods
- Object Creation
- Factory Function
- Constructor Function //new keyword
- Dynamic Nature of Objects //add and //remove Properties in object
- Function are objects proof?
- Create Object for Primitive and Reference Type data type and their storage
- Iterating through Objects
- for-in-loop
- for-of-loop
- Object Clonning.
- Garbage Collection.
Session3
- Built in Objects
- Math
- String
- Date 2.Template Litrals //backtick //escape sequences
- Arrays
- Creation
- Access
- Insertion
- Searching
- Callback Function
- Arrow Function
- Removing Element
- Emptying an array
- Combine and slicing Array //concat() //Slice(startIndex, endIndex);
- Spread operator (...)
- Iterating Array //For-Each loop
- Joining Array join();
- split Array split()
- Sorting sort()
- Reverse array reverse();
- Filtering filter()
- Mappping Array map()
- Mapping with Object
Session4
- What is Function?
- syntax for function in JS? //Function Declaration
- Why need function??
- How to call or invoke function?
- Hoisting concept
- Function assignment
- function declaration VS Function Assignment
- Named function VS Annoyms Function
- Dynamic nature of function?
- special object Argument
- REst parameter in function?
- Default Parameter in function
- Getter and setters in function
- Try and Catch block Error Handling
- Scope in function.
ModernJS Session1
- window object
- What is Dom ?
- What is BOM ?
- DOM tree of objects?
- DOM ObjectMethods
- .getElementById()
- .getElementsByClassName()
- .getElementsByTagName()
- .querySelector()
- .querySelectorAll()
- .innerHTML
- .outerHTML
- .textContent
- .innerText
- .createElement()
- .appendChild()
- .insertAdjacentHTML()
- .removeChild()
- child.parent(childElement)
6.CSS Modify by JS
- .style
- .cssText
- .setAttribute()
- .className
- .classList
Session2
-
Browser Events
- what is event?
- Respond to event
- Data stored in event
- Stop event
- Life Cycle of event . monitorEvent() method . unmonitorEvent() merhod
-
EventListner
- addEventListener() method
- Type coercion
- removeEventListener() method
- Phases of an event
- Capturing Phase
- Target Phase
- Bubbling Phase
- event Object
Default action .perentDefault()
Avoid too many events .nodeName and event.target
Document loaded event.
Session 3
- Performance //performance.now() method
- Reflow and Repaint Concept
- Document Fragments
- Call Stack
- Single threading
- Synchronus language
- Event Loop
- Async Code
- setTimeOut
Session 4
- Asynchronous JS
- API
- Features of Async Code
- Promises
- promise chaning
- Async-Await
- Fetch API //get //post //read //create
- Closures
- classes and export modules in JS
Top comments (1)