Тёмный

JavaScript Modules Crash Course 

freeCodeCamp.org
Подписаться 10 млн
Просмотров 45 тыс.
50% 1

Learn about JavaScript Modules. Modules are fundamental concepts in JavaScript before you learn any other library or framework like React, Angular, Vue.js, Node.js, etc. By the end of this video, you'll be able to use modules to add flexibility, reusability, and power to your code.
✏️ Course developed by @tapasadhikary
⭐️ Contents ⭐️
⌨️ (00:00) Welcome to JavaScript Module Crash Course
⌨️ (00:30) How to Take This Course?
⌨️ (01:01) What are Modules in JavaScript, and Why to Use?
⌨️ (04:51) What are Exports and Imports in JavaScript Module?
⌨️ (13:07) What are Default and Named Module Exports in JavaScript?
⌨️ (20:27) What are Aliases in JavaScript Module Import?
⌨️ (22:52) What are Namespaces in JavaScript Module?
⌨️ (25:30) What is Combined Export in JavaScript Module?
⌨️ (32:12) What is Dynamic Import in JavaScript Module?
⌨️ (38:59) How to Handle Multiple Imports Using JavaScript Promise APIs?
⌨️ (44:57) What is Tree Shaking & How Does It Help?
⌨️ (46:50) What's Next & Where to Go From Here?
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Опубликовано:

 

2 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 68   
@tapasadhikary
@tapasadhikary 9 месяцев назад
Thank you, freeCodeCamp, for publishing it. I am thrilled. Thank you to everyone who spent time to learn from this content, and I hope you found it helpful. 💛❤💛
@sarojadevidevadoss6460
@sarojadevidevadoss6460 9 месяцев назад
Please c# guide and make a game in one video
@rs832
@rs832 9 месяцев назад
This could not have been uploaded at a more perfect time. Thank you!
@jawwadalam
@jawwadalam 9 месяцев назад
Thank you for the crash course on JavaScript modules. I learned a lot!
@robbiew4534
@robbiew4534 9 месяцев назад
Cool. Not something I was expecting to learn today but now I can think of a few places it would be nice to use modules. Thanks.
@lukas.webdev
@lukas.webdev 9 месяцев назад
Great video! Thanks for sharing! 😉🔥
@952a259
@952a259 9 месяцев назад
Thank you for a great video! 👍
@musfiqrahman3256
@musfiqrahman3256 6 месяцев назад
Module concept clear. Thanks!
@soumadip_skyy_banerjee
@soumadip_skyy_banerjee 9 месяцев назад
KHUB SUNDOR ❤
@mahendraverma3459
@mahendraverma3459 4 месяца назад
Excellent tutorial. Thank you
@user-pv9og3yb3x
@user-pv9og3yb3x 9 месяцев назад
❤ thanks for everything 🙏
@paulthomas1052
@paulthomas1052 9 месяцев назад
Excellent course - very well explained with great examples in JS. Thanks !
@tapasadhikary
@tapasadhikary 8 месяцев назад
Thank You!
@gabriellaarchibong
@gabriellaarchibong 6 месяцев назад
thank you, very well explained 💯💯
@bigshuff
@bigshuff 6 месяцев назад
Brilliant explanation really enjoyed the course, and what a great time for a cup of tea.
@devendrasharma6319
@devendrasharma6319 3 месяца назад
Its really good explanation, even you could not find in paid courses this kind of explanation.
@mohammedelshennawy_dotnet
@mohammedelshennawy_dotnet 8 месяцев назад
very good discussion, have a nice day....
@sh9vch9nk0
@sh9vch9nk0 4 месяца назад
Thank you so much for this video, clear and simple explanation of JS modules! It was very useful for me 👍❤❤
@prakash28nov
@prakash28nov 2 месяца назад
Excellent tutorial ❤
@Felipe367367
@Felipe367367 9 месяцев назад
Good..❤🎉
@navinyadav7973
@navinyadav7973 8 месяцев назад
Thankyou for the video
@willac4261
@willac4261 3 месяца назад
Great course!
@aniruddhabasak7441
@aniruddhabasak7441 9 месяцев назад
Happy teachers day sir.
@smartguy3k
@smartguy3k Месяц назад
super. Thanks
@keshavthakur1961
@keshavthakur1961 9 месяцев назад
Great .
@addisuagerie9282
@addisuagerie9282 6 месяцев назад
thanks, it is good
@user-el9cg2lo5n
@user-el9cg2lo5n 5 месяцев назад
Thank you
@sahilkumar_official
@sahilkumar_official 4 месяца назад
Giving knowledge 30% taking time 100%
@jayeshnayak4516
@jayeshnayak4516 9 месяцев назад
Hello sir can you please make a video on N:N webrtc connection in react native
@mahendranath2504
@mahendranath2504 9 месяцев назад
Nice thank you 🙏🏻👌🫰🏻🫡
@I1Ido.
@I1Ido. 9 месяцев назад
Please upload userscript full course
@Mari_Selalu_Berbuat_Kebaikan
@Mari_Selalu_Berbuat_Kebaikan Месяц назад
Let's always do alot of good
@navinyadav7973
@navinyadav7973 8 месяцев назад
28:00 combine import
@slimiissa195
@slimiissa195 9 месяцев назад
Can you take us bloger cources, and thank you Mr. Free code camp
@raghavkonda6175
@raghavkonda6175 8 месяцев назад
But where are the Code Scripts in text form for this Tutorial ? where is the Link?
@abneralexson1989
@abneralexson1989 4 месяца назад
39:15 made me spit out my water🤣
@user-uw8wd1kl2q
@user-uw8wd1kl2q 8 месяцев назад
I think that I failed in this field despite my love for JavaScript. I need money and I am good at nothing just my love for technology and software, so I tried to learn, but the idea of working and being unemployed bothers me, and I see that programming may not be the solution... Is there a way to earn some cents while you learn? 😔
@chipTuanDuc
@chipTuanDuc 8 месяцев назад
g..o t..o😂😂😂 h..e..ll ...😝😝😝
@user-kp1zd7on1d
@user-kp1zd7on1d 8 месяцев назад
get a job as a ui/ux developer who can code html/css. you can learn js along with it
@kanaeroseweld2237
@kanaeroseweld2237 Месяц назад
can someone please tell me where is he writing is code on
@rehmanbutt669
@rehmanbutt669 9 месяцев назад
Want laravel Course
@odebroqueville
@odebroqueville 5 месяцев назад
Only modules can import modules? Strange!
@sarojadevidevadoss6460
@sarojadevidevadoss6460 9 месяцев назад
C# full guide and make a game in one video
@sarojadevidevadoss6460
@sarojadevidevadoss6460 9 месяцев назад
Please
@sarojadevidevadoss6460
@sarojadevidevadoss6460 9 месяцев назад
C# full guide and make a game in one video
@leg875
@leg875 8 месяцев назад
Is he working for NHS.😂
@_MrCode
@_MrCode 9 месяцев назад
This channel is ruining developers life.
@ayushdey5494
@ayushdey5494 9 месяцев назад
Reason?
@_MrCode
@_MrCode 9 месяцев назад
Lack of career path, who need thousands of hours to learn a language, Most of beginners just fall in watching tutorials on this channel, why they upload video on single language again and again, was the old tutorial was not good, they are just growing their channel.@@ayushdey5494
@ZahidHussain-hj2dk
@ZahidHussain-hj2dk 9 месяцев назад
First viewer
@augustoc.romero1130
@augustoc.romero1130 9 месяцев назад
First
@phazon100
@phazon100 9 месяцев назад
Your better off paying $10 for one of jonas javascript classes
@alamelug6544
@alamelug6544 9 месяцев назад
😊😊
@aammssaamm
@aammssaamm 9 месяцев назад
All these still cannot resolve the issue with the events mess which is a nightmare for all frontend devs. These "modules" are not reusable objects of the same class and that's why cannot be managed in a consistent way. The Carl Hewitt's Actor Model should be used instead for all javascript frontend development. You, guys, are just wasting your time.
@rs832
@rs832 9 месяцев назад
The events mess? Nightmare? Could you please elaborate? I'm just about to implement modules into my project, if there are treacherous waters ahead and a better way to traverse them, I'd love to know more about it. Thanks in advance!
@aammssaamm
@aammssaamm 9 месяцев назад
@@rs832 It's not the "modules" themselves. It's the way they need to be organized for an easy communication between them, which is missing from all frontend developments due to misunderstanding of OOP. If you need to handle 3 consecutive events from 3 different components/modules, you have already had 6 scenarios you have to code for. What if you have 4, 5 or 6 consecutive events with 3 or 4 various values in 2 or 3 modules the scenarios depend on? This can be easily resolved with the Actor model, and devs do not need to waste their time on useless coding for endless scenarios. The Actor Model description and the lectures of Alan Kay, the inventor of the OOP concept, may help.
@rs832
@rs832 9 месяцев назад
@@aammssaamm Interesting. Thanks for taking the time to reply. I loathe OOP, which may be why I haven't come across these concerns yet. I'll check out that lecture. To understand where the advice is coming from, would you mind sharing your experience working with this scenario?
@aammssaamm
@aammssaamm 9 месяцев назад
@@rs832 There is no way to hate OOP, since this is how the entire world is built. You may ignore it like most of the people do, but this only makes your life and work harder, like you would ignore algebra or even programming itself. Not sure I understand your question about "experience working with this scenario".
@rs832
@rs832 8 месяцев назад
@@aammssaamm to be fair, my distain for OOP stems from my ignorance on the matter however, I was able to complete school writing only functional code and my instructors were "pleasantly surprised" with the solutions I implemented. I was inquiring about your background as a SWE. I'm always interested in hearing input from others (thank you), but I want to understand their background on the subject. I have yet to watch the video you mentioned, but it's rapidly rising in my queue.
@user-dp1wq3yv6y
@user-dp1wq3yv6y 2 месяца назад
can anyone tell me here we using await keyword in dynamic import without a async keyword ? How it is possible?@tapasadhikary
Далее
JavaScript Functions Crash Course
1:36:54
Просмотров 150 тыс.
React VS Svelte...10 Examples
8:35
Просмотров 514 тыс.
SITUATION IN FAST FOOD
00:19
Просмотров 3,5 млн
15 Python Libraries You Should Know About
14:54
Просмотров 356 тыс.
Require vs Import Javascript
22:39
Просмотров 75 тыс.
Callback Hell | Ep  01 Season 02 - Namaste JavaScript
15:28
What are JavaScript PROMISES? 🤞
12:37
Просмотров 36 тыс.
SITUATION IN FAST FOOD
00:19
Просмотров 3,5 млн