An Introduction to Functions, Execution Context and the Call Stack (FULL VIDEO - Parts 1-3)

  Рет қаралды 58,873

Codesmith

Codesmith

Күн бұрын

Learn more about functions, execution context, and the call stack from Codesmith CEO, Will Sentance!
For more videos and free challenges code with us on our online learning platform CSX - csx.codesmith.io/
SUBSCRIBE for more! 👉tinyurl.com/codesmithsub 👈
Stay connected to our community!
Codesmith: www.codesmith.io/
Free Events & Workshops: www.codesmith.io/coding-events
Follow us to stay updated!
Facebook: / codesmithhq
Instagram: / codesmithio
Twitter: / codesmith_
LinkedIn: / codesmith-llc
#codesmith #learntocode #javascript

Пікірлер: 43
@filippians413
@filippians413 3 жыл бұрын
Its clear that you love teaching and love programming. It's infectious
@donnylobree9678
@donnylobree9678 5 жыл бұрын
This is such a clear, excellent explanation of functions, execution context and the the call stack. I understand stuff I never understood before. Thank you!
@kylelauritzenable
@kylelauritzenable 5 жыл бұрын
Agreed, thank you Codesmith!
@moalemi
@moalemi 2 ай бұрын
I had never seen something like this before, I wish you had more videos like this on KZbin Will, or if you had a personal channel. Best teaching ever
@josiahtobas9172
@josiahtobas9172 2 жыл бұрын
In my exploration of KZbin, looking for JavaScript 'tuts' that bring a fundamental level of understanding and total clarity this language, to a newbie like myself to so that I can code fluently with no doubts. This video series knocks off every last one of those videos that some may say is at the top. You are a true teacher and have done your homework. Thanks to the folks at "Code Smith".
@marksimpson4310
@marksimpson4310 3 жыл бұрын
Great teacher, great lesson. Best Javascript theory lecture I've seen on KZbin.
@Extar49
@Extar49 6 ай бұрын
The best teachers are the ones who are passionate about the matter which they teach. This is an amazing video
@Codesmith
@Codesmith 6 ай бұрын
We are happy to hear you enjoyed this one!
@jayashkumar2006
@jayashkumar2006 10 ай бұрын
wow! it felt like he was jordan peterson for javascript for the articulate way he presented the topic.
@omiramberodgers-ym4xj
@omiramberodgers-ym4xj Жыл бұрын
You explained it best sir, no one has ever shown me this . perfect ,thank you so much !
@devcrypto1581
@devcrypto1581 2 жыл бұрын
This man is saving many coding students
@kithowlett8374
@kithowlett8374 3 жыл бұрын
By far the best explanation I have found. I love the passion Will has for JavaScript - watching is a pleasure and so engaging! Thank you for sharing!
@mentoriii3475
@mentoriii3475 2 жыл бұрын
IKR, you can be an excellent programmer but suck at teaching others, Will has that ability to teach others
@kubataiupov1245
@kubataiupov1245 Жыл бұрын
Nice video with a concise explanation of great and complex stuff. Many thanks Will.
@pannihto7588
@pannihto7588 4 жыл бұрын
Wow, now that's where you want to start. Excellent explanation of the underlying logic. Thank you, sir
@shyarxelil1987
@shyarxelil1987 4 жыл бұрын
Thank you very much!! Well explained! you answered all the question that I had in my mind!
@sofakingwetalldid2017
@sofakingwetalldid2017 2 жыл бұрын
Love these videos, clear and concise.
@frostyfitz3323
@frostyfitz3323 2 жыл бұрын
This is amazing. Thank you for such a concise and informative lecture.
@ElvenIvy07
@ElvenIvy07 3 жыл бұрын
Great explanation, thank you!
@vaylx2253
@vaylx2253 3 жыл бұрын
Great job. Thanks a bunch for this.
@ChrisTian-ox5nr
@ChrisTian-ox5nr 3 жыл бұрын
Thank you!
@skitzhills
@skitzhills 3 жыл бұрын
what a legend, I love you sir
@mehinhuseynova1426
@mehinhuseynova1426 2 жыл бұрын
Your teaching style is EXCELLENT!!! Thank you
@Codesmith
@Codesmith 2 жыл бұрын
Thank you Mehin!
@kim92se64
@kim92se64 4 жыл бұрын
you are great !!!! awesome
@picturecaptions
@picturecaptions 2 жыл бұрын
I wish I had this when I was learning functions in my C++ class. This is so helpful when it comes to functions!
@Codesmith
@Codesmith 2 жыл бұрын
Thanks Easton - let us know what other topics you'd like
@darianleduc
@darianleduc 2 жыл бұрын
Brilliant teaching method building a sound fundamental knowledge base
@Codesmith
@Codesmith 2 жыл бұрын
Thank you Darian
@shanaullahkhan1279
@shanaullahkhan1279 3 жыл бұрын
perfectly explained
@aminubarade
@aminubarade Жыл бұрын
All I can say is Thank you!!!
@artihlec
@artihlec 5 жыл бұрын
It's an awesome presentation. One note to add is that the local memory Will is talking about is the same thing as a (local) Lexical environment.
@AB-cn5hb
@AB-cn5hb 3 жыл бұрын
Lexical environment means physical location of code in ur program. Closures uses lexical environment. You can think it as "local" but I am not sure what you are referring here.
@CarlosWashingtonMercado
@CarlosWashingtonMercado 2 жыл бұрын
This kind of video is what I need for going through my own understanding (or misunderstanding) of JS. How does this relate to frameworks like Vue, React and Angular? Do they modify any of these concepts in some way?
@Codesmith
@Codesmith 2 жыл бұрын
Glad it was helpful. All these frameworks use Javascript, so under the hood all these principles still apply. That being said, these frameworks (which are just pre-written code in JavaScript that you can copy in and use to perform typical tasks - so you don't have to write the code yourself) can sometimes appear to overwrite the rules of JavaScript (with concepts like $scope in Angular). Angular hasn't really changing the real JavaScript implementation of 'scope', they're creating their own version on top (built in JavaScript) that behaves the way they want it to
@what-do-you-feel
@what-do-you-feel Жыл бұрын
Wonderful.
@Codesmith
@Codesmith Жыл бұрын
Cheers Konstantin!
@sergesolkatt
@sergesolkatt 10 ай бұрын
💛💚
@cchamorro14
@cchamorro14 5 жыл бұрын
Is the num- 3 here not getting used then?
@bebexpink
@bebexpink 5 жыл бұрын
yup. i think these are just lines of code so that the instructor can go through them to explain what is actually happening behind the scenes
@EminTahirov
@EminTahirov 2 жыл бұрын
Great presentation, but I was barely able to understand and follow along until I set it to .75 speed. I am so glad I am not at an in person lecture because these concepts are so hard to understand and I have to repeat parts of the video multiple times to understand what was being talked about.
@Codesmith
@Codesmith 2 жыл бұрын
Agreed - definitely useful to be able to slow things down to fully grasp the content methodically
JavaScript the Hard Parts: Closure, Scope & Execution Context
57:05
Угадайте концовку😂
00:11
Poopigirl
Рет қаралды 4,1 МЛН
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Рет қаралды 7 МЛН
Суд над Бишимбаевым. 24 апреля | ОНЛАЙН
7:26:50
JavaScript Under The Hood [2] - Execution Context
14:28
Traversy Media
Рет қаралды 75 М.
The Call Stack and Stack Overflows (example in C)
12:56
Jacob Sorber
Рет қаралды 42 М.
The JS Call Stack Explained In 9 Minutes
9:30
Colt Steele
Рет қаралды 83 М.
JavaScript Function - What's your Function?
12:27
Fireship
Рет қаралды 178 М.
1. What is Computation?
43:06
MIT OpenCourseWare
Рет қаралды 1,8 МЛН
JavaScript the Hard Parts: Closures, Scope, and Execution Context
1:54:12
do you know how "return" works under the hood? (are you SURE?)
5:08
Low Level Learning
Рет қаралды 341 М.
JavaScript Pro Tips - Code This, NOT That
12:37
Fireship
Рет қаралды 2,5 МЛН
Understand the context in javascript
8:38
Hitesh Choudhary
Рет қаралды 68 М.
Какой Смартфон Купить в 2024 Году? Выбор бюджетного телефона
14:21
Thebox - о технике и гаджетах
Рет қаралды 255 М.
Опасная флешка 🤯
0:22
FATA MORGANA
Рет қаралды 462 М.
Phone charger explosion
0:43
_vector_
Рет қаралды 15 МЛН
Я Создал Новый Айфон!
0:59
FLV
Рет қаралды 1,1 МЛН