JavaScript Execution Context || Learn Concepts Visually

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025

ความคิดเห็น • 120

  • @baharkhan2064
    @baharkhan2064 3 วันที่ผ่านมา

    আলহামদুলিল্লাহ অনেক ভালো হয়েছে, আপনার ইউটিউবের সবগুলা ভিডিও কমপ্লিট করার চেষ্টা করব

  • @InitialFacts
    @InitialFacts 18 วันที่ผ่านมา

    After some days I am seeing your videos..Your video is to much good.I understand clearly.
    thank you .

  • @Programmer_Molla_Farhan
    @Programmer_Molla_Farhan 17 วันที่ผ่านมา

    দাদা, খুব সুন্দর বুঝিয়েছেন। ধন্যবাদ। ❤❤
    কিন্তু কিভাবে যে এই জটিল জিনিসটা javascript enterpreter মুহুর্তের মধ্যে করে ফেলে। তাই চিন্তা করি।

  • @mahmud0911
    @mahmud0911 หลายเดือนก่อน

    Awesome :)

  • @pervezhossain8615
    @pervezhossain8615 8 หลายเดือนก่อน +1

    JavaScript Execution Context: Detailed Breakdown
    1. Everything in JavaScript Happens Inside an Execution Context
    * All JavaScript code runs within an execution context, which provides an environment for the code execution.
    2. Global Execution Context (GEC) :
    * When JavaScript code runs, it first creates a Global Execution Context (GEC).
    * The GEC acts like a container with two main components:
    => Memory Component (Variable Environment)
    => Code Component (Thread of Execution)
    3. Phases of Execution Context Creation :
    * The GEC undergoes two phases:
    => Creation Phase (Memory Creation Phase)
    => Execution Phase (Code Execution Phase)

    4. Memory Creation Phase :
    * JavaScript code is processed line by line.
    * During the Memory Creation Phase, it allocates memory for variables and functions:
    * Variables are stored as key-value pairs.
    * Initially, variables are assigned a value of undefined.
    * Functions are stored in their entirety, including their code.
    5. Execution Phase
    * In this phase, the actual code executes line by line.
    * Variables are assigned their actual values, replacing undefined.
    6. Function Execution Context :
    * When a function is invoked (called), a new execution context is created within the GEC.
    * This new context undergoes the same phases:
    => Memory Creation Phase : Allocates memory for parameters and local variables, initially setting them to undefined.
    => Execution Phase : Executes the function code line by line, assigning actual values to variables.
    * Once the function completes execution, its context is removed, and control returns to the GEC.
    7. Call Stack :
    * The Call Stack manages the order of execution contexts.
    * The GEC is the first entry in the Call Stack.
    * When a new execution context is created (e.g., a function is called), it is added to the top of the Call Stack.
    * Once execution is completed, the context is removed from the stack, and control returns to the previous context.
    * When the entire program completes, the Call Stack becomes empty.
    8. Different Names for the Call Stack :
    * The Call Stack, a LIFO (Last In, First Out) data structure, is also known as:
    => Call Stack
    => Execution Context Stack
    => Program Stack
    => Machine Stack
    => Control Stack
    9. JavaScript Code Analysis :
    * Before execution, JavaScript code is analyzed and broken into parts known as tokens (tokenization).
    * An Abstract Syntax Tree (AST) is created from these tokens.
    * The JavaScript engine uses the AST to convert the code into machine code.
    10. Global Execution Context Without Code :
    * Even if no code is present, JavaScript still creates a Global Execution Context.
    * The initial state of the GEC contains:
    => window (Global Object)
    => this keyword, which refers to the global object in the global context
    * console.log(window === this);
    => Output : true
    Thanks @tapascript-bangla

  • @RifatHossain_jr
    @RifatHossain_jr หลายเดือนก่อน

    আপনার সুস্বাস্থ্য ও দীর্ঘায়ু কামনা করছি... এরকম জটিল বিষয়গুলো সহজভাবে বুঝানোর জন্য ধন্যবাদ...
    আমি আশাকরি js class , module এগুলার উপরে ভিডিও নিয়ে আসবেন, আমার কাছে এই বিষয়টি জটিল মনে হয় ,

  • @srbishal9986
    @srbishal9986 หลายเดือนก่อน

    অসাধারণ দাদা। Execution context নিয়ে যখন ঝামেলা ছিল সব ক্লিয়ার হয়ে গেল। অনেক ধন্যবাদ দাদা ❤

  • @MDAkashChowdhury-ty8em
    @MDAkashChowdhury-ty8em หลายเดือนก่อน

    ❤❤❤❤ very good video ❤❤❤

  • @mdhelaluddin4976
    @mdhelaluddin4976 4 หลายเดือนก่อน +1

    Best video in my life

  • @rudrabarua-j2k
    @rudrabarua-j2k 4 หลายเดือนก่อน

    undoubtedly , the best channel for learn programming fundamental😍😍
    Take love dada

  • @md.rakibulislamshazol9411
    @md.rakibulislamshazol9411 2 หลายเดือนก่อน

    দাদা, সত্যিই আপনার ভিডিও অসাধারণ। থামবেন না প্লিজ। আমরা লার্নার রা অনেক উপকৃত হচ্ছি।

  • @ashikurrahman9327
    @ashikurrahman9327 2 หลายเดือนก่อน

    Dada apnar video gula onk easy to understand.❤ Please make a video on this keyword. Please i watchd tones of videos and stills it confuses me while solving tricky questions plz. Ai related akta complete video den🥹

  • @foyzanahmed4091
    @foyzanahmed4091 4 หลายเดือนก่อน

    পাতি বাংলাই বললে একদম মাখন ভাই। হিপের ব্যাপার্টা সেরা ছিল। অসংখ্য ধন্যবাদ। এখন গিয়া আগের ভিডিওটা দেখব ভেলু ও রেফারেন্স

  • @ibrahimthecoder
    @ibrahimthecoder 9 หลายเดือนก่อน +5

    আপনাকে অসংখ্য ধন্যবাদ "Execution Context" মত একটা টপিককে ডাল ভাতের মতো করে বোঝানোর জন্য | JavaScript এই ধরনের আরো কিছু কনসেপ্ট আছে সেগুলো নিয়ে ভিডিও বানালে আমরা অনেক বেশি উপকৃত হবো। ধন্যবাদ

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน +5

      Nischoy… amar lots of plan ache

  • @sartajkhan3668
    @sartajkhan3668 หลายเดือนก่อน

    video onek valo hoyese

  • @niloybarmon7975
    @niloybarmon7975 หลายเดือนก่อน

    very nice explanation. thanks for such a video. waiting for more.

  • @mdsawponmolla2556
    @mdsawponmolla2556 5 หลายเดือนก่อน

    vayia javascript niye full series diben plz...vaiya apnar function r class dakhe ami apnar fan hoye gechi

  • @sakibsTube
    @sakibsTube 8 หลายเดือนก่อน +2

    Best video I ever seen for learning programming

  • @hakikatsareebitan
    @hakikatsareebitan 9 หลายเดือนก่อน +2

    wow, Pure Explination. kono daut nai vai.. khub balo babe protiti jinish bujesi, onek thanks @tapaScript bangla channel k ..

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน +1

      Sathe thakun vai... amar uddesso apnader career e help kora... onek concepts clear korabo in future,

    • @hakikatsareebitan
      @hakikatsareebitan 9 หลายเดือนก่อน +1

      ​@@tapascript-bangla i will wait for it. your every single video is very crucial as well as every sound. i like it .

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน +2

      @@hakikatsareebitan thanks! I treat each of the videos like my own kid ❤️

  • @ronydas5474
    @ronydas5474 9 หลายเดือนก่อน +1

    দাদা এর থেকে ভাল বোঝানো আর হয় না।সত্যি অসাধারণ ❤

  • @MehediHasan-qr7ut
    @MehediHasan-qr7ut 8 หลายเดือนก่อน

    Javascript engine er modhe ki hoche setar jonno onek video dekhechi kintu puropuri bujte pari ni tai javascript er upor valo laga kaj kare ni apner video dekhe onektai bujte parchi vetore ki hoche. Dhonno bad dada ei rokum content dear jonno ❤.javascript er upor aro video chai basic core bisoyer upor eto din ondhokare dil churar mato amar obosta chilo.

    • @tapascript-bangla
      @tapascript-bangla  8 หลายเดือนก่อน

      অনেক ধন্যবাদ ভাই। ভালো থাকবেন।

  • @ahsanalam2289
    @ahsanalam2289 9 หลายเดือนก่อน +1

    শুধু নতুন কিছুই শিখলাম না, অসাধারণ অনেক কিছুই শিখলাম এবং খুব সহজেই। কৃতজ্ঞতা এতটা শেখানোর জন্য...

  • @emambokhari8380
    @emambokhari8380 6 หลายเดือนก่อน

    Alhamdulillah akdom clearly noton onk concept sikhalm, Jajakallah Khairan (ortho: Allah apnake uttom protidan dan korok)

    • @tapascript-bangla
      @tapascript-bangla  6 หลายเดือนก่อน

      অনেক ধন্যবাদ

  • @iamjubaerhasan
    @iamjubaerhasan 4 หลายเดือนก่อน

    JavaScript is fun. eta apnar video dekhe feel korchi. Thanks dada

    • @tapascript-bangla
      @tapascript-bangla  3 หลายเดือนก่อน +2

      You are right! JavaScript is real fun.

  • @sukantabala2514
    @sukantabala2514 9 หลายเดือนก่อน

    Truly nice explanation dada 😍 Hope that, you will be consistent about this basic concept like how javascript garbage works, events & event loop, error handling, etc.

  • @souravdoesmaths
    @souravdoesmaths 9 หลายเดือนก่อน

    অসাধারণ! এক বসায় পুরো ভিডিওটা দেখা শেষ করলাম। টাস্ক কমপ্লিট করলাম। অনেক অনেক ধন্যবাদ। অপেক্ষায় রইলাম পরের ভিডিওটার জন্য।

  • @mahmudulislam6837
    @mahmudulislam6837 9 หลายเดือนก่อน

    ♥♥♥ mind blowing explanation. abstract think hard to explain but you did it very well. ♥♥♥

  • @SaifulIslam-h5g7o
    @SaifulIslam-h5g7o 3 หลายเดือนก่อน

    দাদা, সত্যিই আপনার ভিডিও অসাধারণ। এত সহজভাবে বুঝানোর ক্ষমতা আজ পর্যন্ত কারো কাছেই পাইনি। 🥰🥰

  • @KhanReyad
    @KhanReyad 6 หลายเดือนก่อน

    অসাধারণ - একদম ক্লিয়ার ! কৃতজ্ঞতা জানাই...!

  • @MdNaimurRahmanHera
    @MdNaimurRahmanHera 9 หลายเดือนก่อน +1

    অনেক কিছুই বুঝলাম দাদা। হোয়েস্টিং এবং স্কোপ ভিডিওর জন্য অপেক্ষা করছি।🥰

  • @arfanroky9194
    @arfanroky9194 6 หลายเดือนก่อน +1

    This video was very helpful. I learned a lot from it.💌

  • @mnnabi123
    @mnnabi123 5 หลายเดือนก่อน

    Thank you! It is of a great help

  • @SimpleCoderJS
    @SimpleCoderJS 9 หลายเดือนก่อน +1

    Awesome

  • @OliverBlackstone007
    @OliverBlackstone007 2 หลายเดือนก่อน

    omg... it's awesooooome

  • @MdArif-kv9nc
    @MdArif-kv9nc 9 หลายเดือนก่อน

    Another awesome creation by Tapas Dada.
    Ah, the first 26 minutes laid down the foundation for Callstack, and Dada, you just breezed through it flawlessly!! Loved every bit of it! 😍
    Note: Most TH-camrs kick things off from the callstack (after that initial 26 minutes of this video), but there's some extra sauce on top that only Dada knows.

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน

      Thank you, vai… fundamentals win.. 🏅

  • @amittonmoy7686
    @amittonmoy7686 9 หลายเดือนก่อน +1

    Awesome Explanation. Thanks for sharing.

  • @kawsarkabir
    @kawsarkabir 14 วันที่ผ่านมา

    দাদা আমি আপনার এই ভিডিও দেখে দেখে একটা নোট্‌স নিছি ব্লগ আকারে। আপনার ডিসকডে আমি জয়েন আছি কিন্তু কোন চ্যানেলে শেয়ার করবো বুঝতে পারছি না।

  • @asfahim6882
    @asfahim6882 9 หลายเดือนก่อน +1

    Watching full video was like an exciting journey.
    Expecting more and more videos like this.
    thank you

  • @khalilsaiyed5203
    @khalilsaiyed5203 8 หลายเดือนก่อน +1

    thanks sir

  • @md.asifal-mahmud5952
    @md.asifal-mahmud5952 9 หลายเดือนก่อน +1

    Nice, thanks a lot

  • @dev.RozenaAkter
    @dev.RozenaAkter 8 หลายเดือนก่อน +1

    Awesome....!! thank you so much sir.

  • @tanjimulislamsabbir2264
    @tanjimulislamsabbir2264 8 หลายเดือนก่อน +1

    That's great. I love it. 💚

  • @aburaihan-py4vi
    @aburaihan-py4vi 9 หลายเดือนก่อน +1

    Excellent!!!!!!!!!!

  • @mohaimenkhalid3844
    @mohaimenkhalid3844 3 หลายเดือนก่อน

    What an easy explanation! need more this type of videos.

  • @sureshchakma5492
    @sureshchakma5492 9 หลายเดือนก่อน +1

    অসাধারণ দাদা ভাই

  • @mdtanvirahmed9467
    @mdtanvirahmed9467 3 หลายเดือนก่อน

    wonderful video vai

  • @santokhan_
    @santokhan_ 9 หลายเดือนก่อน

    Great explanation❤

  • @cybermenwp
    @cybermenwp 9 หลายเดือนก่อน +1

    Please akta video banan, je kivave user frisname + emil/number show kora jai mobile side menu te.
    Like Amazon mobile side manu te user profile info

  • @uzzalkumarroy.official
    @uzzalkumarroy.official 9 หลายเดือนก่อน

    Dada it's great, waiting Closures and others

  • @sayamrahmanrobin2969
    @sayamrahmanrobin2969 7 หลายเดือนก่อน +1

    Execution Context এর জয় হক

  • @MdArif-iz9ds
    @MdArif-iz9ds 4 หลายเดือนก่อน

    ❤❤❤❤❤❤

  • @redwanislam5754
    @redwanislam5754 9 หลายเดือนก่อน +1

    দাদা❤❤❤❤❤

  • @hasinurrahman8525
    @hasinurrahman8525 9 หลายเดือนก่อน

    Learned something new.

  • @aminulislamshykat
    @aminulislamshykat 9 หลายเดือนก่อน

    Awesome explanation sir.

  • @mdhassanali12
    @mdhassanali12 8 หลายเดือนก่อน +1

    your teaching style is very very excelent

  • @abdullahalmasoud4283
    @abdullahalmasoud4283 9 หลายเดือนก่อน

    Thank you Dada

  • @mdsalahuddin46464
    @mdsalahuddin46464 9 หลายเดือนก่อน +1

    অসাধারণ

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน +1

      Vai, thank you, খুব ভালো লাগলো 🤩. Take love ❤️

  • @monirctgit
    @monirctgit 9 หลายเดือนก่อน +1

    Goldmine!

  • @ericsiddiq7634
    @ericsiddiq7634 9 หลายเดือนก่อน +1

    Very nice explanation 😊❤

  • @sharif1058
    @sharif1058 7 หลายเดือนก่อน +1

    Thanks a lot.

  • @prasenjitbasu6152
    @prasenjitbasu6152 8 หลายเดือนก่อน

    Dada tomar English channel tar subscribe ami, khub bhalo laglo ai channel ta suggestions dekha pore. Dada khub bhalo kaj korcho Tumi Bengali community jonno jara Bangla bhalo bhabe bujhte pare. Please dada JavaScript eeee series ektu joldi video diyeao. Thank you Dada for this Wonderful channel.

    • @tapascript-bangla
      @tapascript-bangla  8 หลายเดือนก่อน +1

      Prosenjit, thank you vai... amar english channeler subscriber hoyar jonyo and support korar jonyo. Asha kori, oi content gulo tomar kaje ashe 🙂
      Bangla community and developer der jonyo kichu korte pere ami gorbito. 2 to channel e cholbe soman bhabe... vai, tomader jana suna der modhye amar channel dutor kotha share koro 🙏
      JavaScript er series ar baki vido aro taratari asbe June theke... amar course ta pray sesher pothe... tarpore ami free.
      Thanks!

    • @prasenjitbasu6152
      @prasenjitbasu6152 8 หลายเดือนก่อน +1

      @@tapascript-bangla Sotti bolchi dada ami j ki khusi holam ai channel ta subscribe kore se ar bolle bojhate parbo naa dada. Acha dada tumi ki Porao Private eee JavaScript

    • @tapascript-bangla
      @tapascript-bangla  8 หลายเดือนก่อน +1

      @@prasenjitbasu6152 na ekhono na… public ei poray youtube e. But I will start mentoring session in June on topmate again… oita private hobe

    • @prasenjitbasu6152
      @prasenjitbasu6152 8 หลายเดือนก่อน +1

      @@tapascript-bangla Okay dada waiting. Please dada ekta short video baniyea duto channel eee date ta janiyea diyeao.

  • @hasanmasud9797
    @hasanmasud9797 9 หลายเดือนก่อน +1

    Your teaching method is amazing!!!

  • @ayaniegain
    @ayaniegain 3 หลายเดือนก่อน

    sir Set , Map , debouncing ,throttling aglo aste aste add korben apnar playlist a.

  • @pipasmia1048
    @pipasmia1048 9 หลายเดือนก่อน

    দাদা লেগে আছি কিন্তু আপনার সাথে

  • @mdabdulaziz3958
    @mdabdulaziz3958 11 วันที่ผ่านมา

    for (let i = 0; i < 5; i++) {
    setTimeout(() => {
    console.log(i);
    }, 1000);
    }
    দাদা আপনি যে ভাবে কোড বুজিয়ে দেন আর কেউ এবাবে বুজিয়ে দেয় না, তাই একটা অনুরোদ উপরের কোডটা আমি Execution Context দিয়ে ভিসুয়ালি বুঝতে চাচ্ছি let and var দিয়ে। প্লিস আমাকে একটি ভিডিও লিংক দিন নয়তো আপনি একটি ভিডিও বানান আপনার বাংলা চ্যানেলে। আমি খুব উপকৃত হবো.

  • @hakikatsareebitan
    @hakikatsareebitan 9 หลายเดือนก่อน +1

    pls, bhai keep it up

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน +1

      Thank You! Your Support Helps.

  • @anunayargha6064
    @anunayargha6064 9 หลายเดือนก่อน

    What an articulation? Never seen before.

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน

      Thank you! ❤

    • @anunayargha6064
      @anunayargha6064 9 หลายเดือนก่อน +1

      I will be waiting for the event loop and closure, these look easy but are hard to understand and execute properly. Please consider these topics also in the next video.

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน

      @@anunayargha6064 surely 🙌

  • @Shanto-s7r
    @Shanto-s7r 9 หลายเดือนก่อน

    How calm when you are talking!!

  • @yaminshaikh
    @yaminshaikh 8 หลายเดือนก่อน +1

    Shera Shera 🥵 🥵 🤑🤑

  • @shihabul_info
    @shihabul_info 9 หลายเดือนก่อน

    Please Upload a Python for Beginner tutorials

  • @hasinurrahman8525
    @hasinurrahman8525 9 หลายเดือนก่อน

    ❤❤❤

  • @thevhejalltd8716
    @thevhejalltd8716 9 หลายเดือนก่อน +1

    How the let and const will work in execution context? Sir

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน

      That answer you will get in the scope video.

    • @thevhejalltd8716
      @thevhejalltd8716 9 หลายเดือนก่อน

      @@tapascript-bangla ok sir

  • @ManojGhatak
    @ManojGhatak 9 หลายเดือนก่อน

    স্যার , আপনার কাছে python programming শিখতে চাই ,

  • @doyaltv2030
    @doyaltv2030 9 หลายเดือนก่อน +1

    Dada promise nia ekta video chai

    • @tapascript-bangla
      @tapascript-bangla  9 หลายเดือนก่อน

      Asbe... JavaScript er series ta khub e deep hobe.

  • @amithasanfaysal
    @amithasanfaysal หลายเดือนก่อน

    Sir LARAVEL tutorial cie

  • @tarak_80
    @tarak_80 4 หลายเดือนก่อน

    Javascript niye bhoy petam but ajker por theke ar noy 😂😂😂 Ebhabe explain korle se je keu hok na keno bujhte parbe ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @omorfaruqee1960
    @omorfaruqee1960 7 หลายเดือนก่อน +1

    ❤❤❤