I've just completed a front-end coding challenge from @frontendmentor! π
You can see my solution here: https://t.co/KlTWD9bCDf
Any suggestions on how I can improve are welcome!
Day 38 of my web dev journey π
π§ Key takeaways:
- Why manual DOM = bugs
- Reactβs declarative magic: UI = f(state)
- What React.createElement() does
- React vs ReactDOM β logic vs rendering
Thanks to @rohit_negi9 bhaiya
#WebDevelopment#ReactJS#CoderArmy#LearningInPublic
Day 37: this keyword + call/apply/bind! π―
β this = who called the function
β Strict vs non-strict mode behavior
β Arrow functions keep lexical this
β call(), apply(), bind() creates reusable function
Thanks @rohit_negi9 bhaiya π
#WebDevJourney#JavaScript#CoderArmy
Day 36: Prototypes & Classes in JS π
β methods exist in prototypes on all objects
β Constructor functions & the new keyword
β ES6 classes = syntactic sugar
β extends & super for inheritance
Thanks @rohit_negi9 bhaiya π
#WebDevJourney#JavaScript#OOP#Prototypes#CoderArmy
Day 35: async/await in JavaScript β‘
β Used await to write readable, step-by-step async code
β Practiced try...catch for clean error handling
β Saw why top-level await can block modules
Thanks to @rohit_negi9 bhaiya
#WebDevJourney#JavaScript#AsyncAwait#CoderArmy#learnJS
Day 34: Levelled up with Promises & JSON vs JS Objects π
β Learned why Promises fix callback hell
β Practiced .then(), .catch(), .finally()
β JSON as data format vs JS object in memory
Huge thanks to @rohit_negi9 bhaiya π
#WebDevJourney#JavaScript#Promises#JSON#CoderArmy
Day 33: Understood Callback Hell in JS π
β What is callback hell & why it exists
β Async operations & nested callbacks
β Real food delivery example
β 8 major problems it causes
Game-changer for async code!
Thanks @rohit_negi9 bhaiya π
#WebDevJourney#JavaScript#CoderArmy
I've just completed a front-end coding challenge from @frontendmentor! π
You can see my solution here: https://t.co/mKr3m1Zpbj
Any suggestions on how I can improve are welcome!
Day 29: Mastered CRUD operations in the DOM!
β Change content safely with .textContent vs .innerHTML
β Add, remove & insert nodes dynamically
β Performance boost with DocumentFragment
β reflow & repaint
Big thanks to @rohit_negi9 bhaiya
#WebDevJourney#JavaScript#CoderArmy
Day 28: Explored DOM Manipulation in JavaScript
β DOM = live representation of HTML
β Select elements (querySelector, getElementById)
β .textContent vs .innerHTML vs .innerText
Thanks to @rohit_negi9 bhaiya for simplifying it all π
#WebDevJourney#JavaScript#DOM#CoderArmy
Day 27: Deep dive into JS Array methods & data structures
β .forEach() β simple iteration
β .map() β transform data
β .filter() β keep what matters
β .reduce() β sum it all up
β Set β remove duplicates π
β Map β key-value superpower ποΈ
#WebDevJourney#JavaScript#CoderArmy
π Day 26 of my Web Dev Journey!
Scope: How & where variables live (global, block, function)
Closures: Functions that remember their environment
Higher-Order Functions: Functions handling functions!
Thanks @rohit_negi9 bhaiya
#JavaScript#WebDevelopment#CoderArmy
Day 25: Learned how JavaScript code actually runs π§
β Creation & execution phases
β Call stack & memory heap
β Hoisting: var (undefined), let & const (TDZ π)
β Function context & return flow
Understanding this changed the way I see JS!
#WebDevJourney#JavaScript#Hoisting
Day 24: JavaScript functions
β Function syntax, parameters, return
β Declarations vs expressions, hoisting
β Arrow functions, scope
β IIFE, callbacks & private state
JS functions make reusable, private & async code easy!
Thanks to @rohit_negi9#WebDevJourney#JavaScript
Just finished my hackathon Project for Defense Web Dev Course
Created a Strike project landing page using only HTML & CSS.
Learned so much about clean code and styling.
Big thanks to @rohit_negi9 bhaiya for the opportunity! π #WebDev#HTML#CSS#Hackathon
Day 23: Deep-dived into JS objects!
β Object : key-value pairs, dot/bracket notation
β Methods & the magic of 'this'
β Looping: Object.keys, for...in
β Shallow vs deep copy, destructuring, Symbols
JS objects power almost everything!
@rohit_negi9#WebDevJourney#JavaScript
Day 21: Deep-dived into JS strings (immutable, powerful methods, template literals) & Date object (Unix Epoch, zero-index month bug, global time, new Temporal API on the way).
Making code handle text & time like a pro!
#WebDevJourney#JavaScript