Module ১১ · module: import, export আর file-গুলো একে অন্যকে খুঁজে পায় কীভাবে
ভেতরের কলকবজা: live binding, তিন ধাপ, module wrapper আর bundler
Proপড়া
Lesson 01 কথা দিয়েছিল, export করা value বদলালে CommonJS আচরণ করে ES module-এর চেয়ে আলাদা। Lesson 03 দেখিয়েছিল একটা cycle ব্যর্থ হচ্ছে, আর ইঙ্গিত দিয়েছিল আরেকটা চলে যায়। দুটো ঘটনাই আসে প্রতিটা ব্যবস্থা কীভাবে বানানো, সেখান থেকে। এই lesson দুটো যন্ত্রই খুলে দেখায়।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
ভেতরের কলকবজা: live binding, তিন ধাপ, module wrapper আর bundler এর ভেতরে কী আছে
- Live binding বনাম copy
- তিন ধাপ: construct, link, evaluate
- Evaluation-এর ক্রম, গভীরে আগে
- Module map আর cache
- CommonJS-এর module wrapper
- হাতে বানানো ছোট্ট একটা require
- CommonJS-এর cycle: আধা-ভরা একটা object
- Lab: প্রথম load বনাম cache
- Bundler কী করে