day 27: Web development
Covered DOM basics, selecting & manipulating elements, events, and intro to async flow.
Also learned about Callback Hell and why nested callbacks make code hard to read β leading to Promises & async/await.
#100DaysOfCode#JavaScript#WebDev#DOM
Day 25: Web development
Deep-dived into:
->Scopes (var, let, const)
->How closures work
->Closures for private variables
-> Higher-order functions
#100DaysOfCode#JavaScript#WebDev#CodingJourney
Day 24: Web development
Learned how JS actually runs
-Execution Context (Global + Function)
-Memory phase & execution phase
-How the interpreter executes code
-Hoisting basics
-var vs let/const + Temporal Dead Zone
Function expressions & hoisting rules
#100DaysOfCode#JavaScript
Day 22: Web Development
Covered core function concepts:
-Function basics & reusability
-Parameters, arguments & defaults
-Rest operator + loops
-Spread vs Rest
-Declarations vs Expressions
-Arrow functions
-IIFE
-Callbacks
#100DaysOfCode#JavaScript#WebDevel#LearningJourney
Day 22: Web Development
Explored JavaScript Number system:
-One unified number type (integers + floats)
-Infinity, -Infinity, NaN
-Useful methods: toFixed(), toPrecision(), toString()
-Math basics: abs, floor, ceil, sqrt, max, random
#100DaysOfCode#JavaScript#WebDev
Day 21: Web Development
Explored core Array fundamentals today:
Creating & accessing arrays
push / pop (fast) vs shift / unshift (slow)
slice vs splice
concat & spread operator
join, sort, reverse
Numeric sorting with compare functions
#100DaysOfCode#JavaScript#WebDev
Day 20: Web Development
Covered Strings & Dates in JavaScript
-String basics, immutability
-Common methods: length, indexOf, slice, substring, trim, split
#100DaysOfCode#JavaScript#WebDev
Day 18: web development
Covered core fundamentals today:
-> Operators: arithmetic, assignment, comparison
-> == vs === & type conversion rules (ECMAScript)
-> Control flow: if-else, loops (for, while, do-while)
-> Logical operators: AND (&&) & OR (||)
#100DaysOfCode#JavaScript
Day 17: Web Development
Deep-dived into JavaScript memory management (stack and Heap)
Stack β stores primitives & references
Heap β stores objects & dynamic data
Byte-addressable memory β every value has a unique address
#100DaysOfCode#JavaScript#WebDev#LearningJourney
Day 16: Web Development
Today I explored JavaScript data types:
-Variables with let, const, var
-Primitive types: number, string, boolean, null, undefined, symbol, bigint
-Non-primitive types: arrays, objects, functions #100DaysOfCode#JavaScript#WebDevelopment#LearningJourney
Day 15: Web Development
Learned why JavaScript is used in browsers:
-Easy to learn
-Safe (no file/memory access like C++)
-Lightweight & auto garbage collection
-Runs via browser engines (V8, SpiderMonkey)
Also explored Node.js
#100DaysOfCode#JavaScript#WebDev#LearningJourney
Day 13: Web Development
Explored CSS Transitions & Transforms today!
-Learned transition shorthand (property, duration, timing, delay)
-Played with transforms to scale, rotate & move elements
#100DaysOfCode#WebDev#CSS#WebDevelopment#LearningJourney