Web development
3.83K subscribers
325 photos
30 videos
64 files
85 links
Explore the latest in web development! Get insights into new frameworks, tools, best practices, and coding tips for building modern web applications.
Download Telegram
JavaScript Event Loop: The Truth About setTimeout(0)

The Real Order of Operations:

1. Call Stack: Synchronous code (A, D) - This is where JavaScript executes code sequentially, like reading a script.

2. Microtasks: Promises (C) - These are small tasks that need to be executed ASAP after the current script, before the next rendering. Think of them as urgent side tasks.

3. Macrotasks: Timeouts/Intervals (B) - These are longer tasks that the browser queues up to do whenever it gets a chance. They're not as urgent as microtasks.

Golden Rule: "0ms" doesn't mean immediate - it means "next event loop tick".
❀6
🧩 JavaScript Quiz

In JavaScript, what does the "NaN" stand for?
Anonymous Quiz
73%
Not A Number
3%
No Answer Needed
15%
Notation of Null
9%
Negative Absolute Number
πŸ‘3
Input Types in HTML
❀4
CSS Breakpoints For Web Developers
❀3
🧩 JavaScript Quiz

Which method is used to add an element to the end of an array?
Anonymous Quiz
64%
.push()
18%
.concat()
16%
.pop()
2%
.slice()
JavaScript Array Methods Visualised
❀4
What is the Output order for the above code?
Anonymous Quiz
43%
"Hello" β†’ "World"
36%
"World" β†’ "Hello"
13%
Only "Hello"
9%
Race condition
preventDefault() vs stopPropagation() vs stopImmediatePropagation()

When to Use What:

πŸ“ŒpreventDefault(): When you want to handle the action yourself

πŸ“Œ stopPropagation(): When parent elements shouldn't react

πŸ“Œ stopImmediatePropagation(): Nuclear option for plugin conflicts

90% of the time, you only need preventDefault().
❀2πŸ‘1
❀3
1. CSS isn’t broken β€” your div just gave up on life.
Try: min-height: 100vh; πŸš‘

== is for loose relationships.
Use === if you want commitment. πŸ’

Want faster sites?
Replace PNGs with webp. Smaller, sharper, sexier. πŸ“Έ


2. Centering in CSS used to be sorcery. πŸ§™β€β™‚οΈ
Now it’s just:
display: grid;
place-items: center;


3. Bored of boring bullets?
Spice up your list with:
list-style-type: 'πŸ”₯';


4.
z-index

not working?
Make sure the element isn’t a ghost.
position: relative;
❀4
ReactJS Project πŸ› "

Your ultimate collection of hands-on React projects! From beginner-friendly calculators to advanced game development, practice your skills with real-world applications. Build your portfolio while mastering React concepts through practical coding challenges

.