Перейти к содержимому

Javascript Call Stack and Memory Heap Arabic (2) | javascript شرح | javascript behind the scenes

Shadow Coding

0:00 / 0:00

Javascript Call Stack and Memory Heap Arabic (2) | javascript شرح | javascript behind the scenes

6 390 просмотров · 4 года назад
Shadow Coding
17 тыс. подписчиков
6 390 просмотров · 4 года назад
تقدر تتواصل معايا هنا. Facebook:   / mostafashadow1   Linkedin:  / mostafashadow1   Call Stack and Memory Heap تعلم Call Stack and Memory Heap بالعربي قولنا قبل كدا ان من اهم الحجات الي بيعملها javascript engine انه بيقرأ التعليمات البرمجية وبينفزها عشان يقدر يقرأها محتاجين مكان لتخزينها , المكان دا اسمه Memory Heap مثال let name = "mostafa"; ببساطه احجزلي مكان في الزاكره بتاعتك بيشيل قيمه المتغير ايه وظيفتها memory heap كدا عرفنا وحققنا اول مطلوب (مكان للتخزين) Call Stack مسؤل عن تنفيذ الكود , بيمشي علي الكود سطر سطر وبيبدا انه ينفزه بس خلي بالك من حاجه Call Stack عباره عن وعاء , يعني لو الوعاء دا فيه حجات وانا محتاج اشيل منه الحاجه بديهي جدا ان هشيل اول حاجه موجوده فوق خالص فيه صح ؟ حلو جدا طيب فكر معايه كدا اول حاجه موجودة فوق خالص اكيد دي اخر حاجه دخلت الوعاء دا بديهي صح؟ هو دا بقا معني مصطلح last in first out | LIFO لو عايز مثال عملي يوضحلك الفكره وتعرف ازاي عملت debugger للكود وتابعته خطوه بخطوه شوف الفديو الرابط اخر المقال والتعليقات نيجي بقا لي What is a Stack Overflow? ببساطة جدا JavaScript Engines is not infinite in size يعني انك تقدر تكثر المساحه دي مثال function foo() { foo() } foo(); هنا هيحصل infinite loop of function calls javascript شرح javascript tutorial javascript javascript project javascript behind the scenes javascript dom javascript oop شرح javascript javascript examples javascript course learn javascript in arabic كورس javascript learn javascript javascript bom javascript كورس تعلم javascript advanced javascript javascript in arabic javascript advanced دورة javascript javascript full course javascript ماهي #javascript #programming #programming #js #webdevelopment