Mana nima sababdan JavaScriptda hamma o'zgaruvchilar heapda saqlanadi: chunki stackdagi joy function tugashi bilan tozalanadi (function ozi stackdan "pop" bo'ladi), closuredagi functionga esa u joy keyin ham kerak.
Manba:
https://exploringjs.com/deep-js/ch_environments.html#recursion-via-environments
Manba:
https://exploringjs.com/deep-js/ch_environments.html#recursion-via-environments
👍22🔥3💯2⚡1👏1
Forwarded from Jakhongir Rakhmonov - IT
👍45👀4👎2🤔2
CSS Box Model visual korinishda
Box-sizing: content-box (default) holatda, total size = margin + border + padding + size(width/height)
Box-sizing: border-box holatda, total size = margin + size(width/height)
Box-sizing: content-box (default) holatda, total size = margin + border + padding + size(width/height)
Box-sizing: border-box holatda, total size = margin + size(width/height)
👍44
Interviewlarda soraladigan advanced leveldagi savollardan biri: Currying nima?
Currying - bu bitta funksiyani ohirgi natijani olish uchun bir nechta marta chaqirish mumkin holatga keltirilishiga aytiladi.
Yuqoridagi misolda g funksiya f funksiyaning curried versiyasi hisoblanadi.
@dev_thinking_loud
Currying - bu bitta funksiyani ohirgi natijani olish uchun bir nechta marta chaqirish mumkin holatga keltirilishiga aytiladi.
Yuqoridagi misolda g funksiya f funksiyaning curried versiyasi hisoblanadi.
@dev_thinking_loud
👍32🤡4❤2🔥1
Forwarded from Josh*Developer
Diqqat, "Josh*Podcast"ning yettinchi soni e'loni. 🎙
Podkast mavzusi 📃:
“Dasturchi qanday sifatli ishlashi va o'qishi mumkin?”
Mehmonimiz 👥:
- Ravshan Samandarov (Senior Software Engineer at Oxagile)
Sana va vaqti 🕔:
9-Dekabr, 21:00
Jonli efir manzili📍:
https://www.youtube.com/live/a6T3R-_J7OM?feature=shared
Savollaringizni shu post ostiga yoki video "Live chat"iga yo'llab tursangiz bo'ladi.
#podcast
@JoshDeveloper
Podkast mavzusi 📃:
“Dasturchi qanday sifatli ishlashi va o'qishi mumkin?”
Mehmonimiz 👥:
- Ravshan Samandarov (Senior Software Engineer at Oxagile)
Sana va vaqti 🕔:
9-Dekabr, 21:00
Jonli efir manzili📍:
https://www.youtube.com/live/a6T3R-_J7OM?feature=shared
Savollaringizni shu post ostiga yoki video "Live chat"iga yo'llab tursangiz bo'ladi.
#podcast
@JoshDeveloper
🔥20👍8
Forwarded from Josh*Developer
Podkast ba'zi sabablarga ko'ra 22:00 da boshlanadigan bo'ldi inshaaAlloh.
Sabr tagi oltin degandek, sabr qilamiz 🌚
#delay
@JoshDeveloper
Sabr tagi oltin degandek, sabr qilamiz 🌚
#delay
@JoshDeveloper
👍26
Redux bilan view layerning birga ishlashi:
- View layerda qandaydir event yuzaga keladi, misol uchun button (do something) yoki anchor (navigate) click
- Event handler storega redux action dispatch qiladi
- Reducer dispatch qilingan action uchun yangi state generate qiladi (rasmda bu qismi yo'q)
- State o'zgarishi view rerender bolishiga sabab bo'ladi
Va bu takrorlanavaradi
@dev_thinking_loud
- View layerda qandaydir event yuzaga keladi, misol uchun button (do something) yoki anchor (navigate) click
- Event handler storega redux action dispatch qiladi
- Reducer dispatch qilingan action uchun yangi state generate qiladi (rasmda bu qismi yo'q)
- State o'zgarishi view rerender bolishiga sabab bo'ladi
Va bu takrorlanavaradi
@dev_thinking_loud
🔥26👍4