-
Variables -
Data Types -
Strings, string manipulation, methods of string object. -
Objects
-
Events
-
Arrays
-
Array methods
-
Dates -
Operators
-
if/else -
loops: for forin, foreach, while
-
functions: regular function. function as a variable, arrow functions, iife
-
JS classes and objects
-
this, strict
-
list, set, map
-
Understanding sync/async
-
callbacks / promises
-
async/await
-
OOPS
-
Hoisting
-
JSON -
Closures
-
prototypes
-
DOM, DOM Manipulation
-
Browser Events
-
AJAX: REST API, fetch API,
-
window object
-
LocalStorage, cookies
-
Forms
-
Deployment
-
chrome debugger tools
ASSIGNMENTS
todo:
-
Practical usecase of variables hoisting
-
Testing dummy json responses
-
\ prints both
\t
- make sure the date is always of the same lenght. if not, add padding. assignment
[] charAt()
is having More if elses a good practice?
why this didnt get loaded compareCharAtandSquareBrackets.js
Bitwise indexing