Тёмный

JavaScript in 100 Seconds 

Fireship
Подписаться 3,2 млн
Просмотров 851 тыс.
50% 1

JavaScript is the the programming language that built the web. Learn how it evolved into a powerful tool for building websites, servers with Node.js, mobile apps, desktop software, and more fireship.io/courses/javascript/
#js #programming #100SecondsOfCode
🔗 Resources
History of JavaScript • The Weird History of J...
How JavaScript Works fireship.io/courses/javascrip...
JavaScript Docs developer.mozilla.org/en-US/d...
HTML in 100 Seconds • HTML in 100 Seconds
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is JavaScript?
- JavaScript beginner introduction
- Who created JavaScript?
- ECMAScript vs JavaScript
- JS programming basics
- Run JS in browser
- Var vs Let vs Const

Наука

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

 

12 янв 2022

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 865   
@samstenner1898
@samstenner1898 2 года назад
Many people might find it hard to believe a language can be built in only 1 week. Having used JavaScript, I find this very easy to believe.
@sp1nk1ck53
@sp1nk1ck53 2 года назад
Indeed
@flowerofash4439
@flowerofash4439 2 года назад
Lol 😂
@liftingisfun2350
@liftingisfun2350 2 года назад
@@atomicgray it's really the wild west of languages. Many ways to do the same thing, no variable types, etc
@funwithariyan7347
@funwithariyan7347 2 года назад
@@atomicgray a bit of a mayhem
@theshermantanker7043
@theshermantanker7043 2 года назад
@@atomicgray both
@flannelbeard4621
@flannelbeard4621 2 года назад
Been using it for over 1,000,000 seconds and it's still confusing, and I've been a professional front end developer for 17+ years.
@maybeanonymous6846
@maybeanonymous6846 2 года назад
@Jeffrey Rujen Well they've been using it for more than 11.5 days
@jekytck
@jekytck 2 года назад
@Jeffrey Rujen 11.5 days is 276 hours of (assuming) pure coding, which is not "just 11.5 days", especially if we take in consideration that coding can take on average 20% of the whole time if working on the whole project (designing, thinking, evaluating, testing, etc takes about 60-70% if I'm not wrong). Just to have a more clear idea: it's as if they've been working with JS related projects for 1000+ hours as a rough estimation (or more, depending on his position) And even if that's not the case, 11.5 days of something is quiet a lot , in fact it might take 13 weeks of 3hours/day work with 2 days off per week It's not mind-blowing, but it's not just "just" either.
@chocogreen1
@chocogreen1 2 года назад
@@jekytck This is going from straight from 0 to 100 in "100 seconds"
@GabrielFerreira-ot8cg
@GabrielFerreira-ot8cg 2 года назад
That's a lot of seconds
@thefakedeal
@thefakedeal 2 года назад
Whenever I think I'm now fimiliar with JS it hits me with something crazy
@baggier
@baggier 2 года назад
Never heard of this language Thanks for letting us know about These small languages 🙏🙏🙏
@multiarray2320
@multiarray2320 2 года назад
js got roasted
@adityapatel720
@adityapatel720 2 года назад
@@BlackdestinyXX its almost as if thats the joke
@fus3n
@fus3n 2 года назад
bruh no one got the joke?
@naveedalirehmani4135
@naveedalirehmani4135 2 года назад
Hello everyone, We got a caveman here!
@okie9025
@okie9025 2 года назад
@@multiarray2320 its a joke bro jfc
@Talonf37
@Talonf37 2 года назад
Need this man to do an entire tutorial he's so good at explaining things.
@muneebmohd
@muneebmohd 2 года назад
I usually don't comment but for this one, yes he should
@Evoleo
@Evoleo 2 года назад
He literally does
@Jujukungfu
@Jujukungfu 2 года назад
Lol have you seen his other videos
@roid1510
@roid1510 2 года назад
He has fireship pro. Those a full courses
@tossajalumen401
@tossajalumen401 2 года назад
this man have pretty much tutorials, you should check the channel....
@HazemTamimi
@HazemTamimi 2 года назад
A JavaScript developer here with 10+ years of experience, and watching this gave me goosebumps
@peaklander1
@peaklander1 2 года назад
bro touch some grass
@omgfackdehell
@omgfackdehell 2 года назад
@@peaklander1 where do I find good starting projects to test and develop my JS knowledge?
@greenshaheen6716
@greenshaheen6716 2 года назад
you are just copying and pasting the code i think lol
@ElByFar
@ElByFar 2 года назад
BatChest
@nieczerwony
@nieczerwony 2 года назад
What bothers me is why someone would waste 10 years of their only life, for such a crap as JS 😉
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 2 года назад
Editing and sound is on a whole other level in this one! The fact you're always stepping up your game with each video still surprises me. This is an awesome way to wrap up both the basic web technologies in 100 seconds series and the weird Javascript course.
@elnogal9298
@elnogal9298 2 года назад
Well it's not really 100 seconds.
@melodyparker3485
@melodyparker3485 2 года назад
@@elnogal9298 True, but still
@totoshampoin
@totoshampoin 2 года назад
HTML-CSS-JS in 300 seconds is finally here Awesome
@rafael_tg
@rafael_tg 2 года назад
After watching this 300 seconds I changed my LinkedIn to full stack developer
@qqq3230
@qqq3230 2 года назад
@@rafael_tg 'frontend'
@JR-mk6ow
@JR-mk6ow 2 года назад
@@rafael_tg you still need a bit of sql for the backend
2 года назад
@@JR-mk6ow Just get some ORM library and you're set
@davidnguyen9065
@davidnguyen9065 2 года назад
@@JR-mk6ow That's not gonna do much
@0jinx
@0jinx 2 года назад
JavaScript aka the final boss of the 100seconds series with ludicrous amount of foreshadowing, finally introduces it's self.
@VukeFN
@VukeFN 2 года назад
This series is actually so genius. A quick 100 seconds to get you into the subject and covers it's history and usage, can't thank you enough!
@quentinvanbutsele371
@quentinvanbutsele371 2 года назад
the beginning of the video is epic. In a single sentence...
@trein6958
@trein6958 2 года назад
Finally! JavaScript in 100 seconds!
@richtigmann1
@richtigmann1 2 года назад
I'm loving this series, quick and concise!
@vicradon
@vicradon 2 года назад
This was expertly made. Thank you Fireship.
@W1L7dev
@W1L7dev 2 года назад
Finally 100 seconds of JS! Great video btw :)
@ThePandaGuitar
@ThePandaGuitar 2 года назад
JavaScript, not the language we deserved but the language we needed. Any application that can be written in JavaScript, will eventually be written in JavaScript.
@IskeletuBr
@IskeletuBr 2 года назад
Dunno if I agree with that, just because it can be written in a lang doesn't mean it should.
@cursed_cats5710
@cursed_cats5710 2 года назад
Writing anything beyond web frontends in Javascript is a human rights abuse
@Hari-du6pt
@Hari-du6pt 2 года назад
I just learned what a single threaded with a non blocking event loop means thanks to your great visualisation. Nice
@user-vm7su4rj7f
@user-vm7su4rj7f 2 года назад
Wow, even a Murray Rothbard reference. This is certainly my favorite channel.
@stevenstraker5105
@stevenstraker5105 2 года назад
You deserve an award for packing in and explaining this much of JavaScript in only 100 seconds
@PhantomOfMemories
@PhantomOfMemories Год назад
Dude, my teacher is not very good at teaching stuff and doesn't dumb it down enough or simply for me to understand as a learner. This made more sense! Thank you!
@souls.7033
@souls.7033 2 года назад
Best web dev channel in the entire youtube! no doubt about it! love you man, you're amazing
@FindTheMasterpiece
@FindTheMasterpiece 2 года назад
Amazing pace! Keeps me concentrated on the content.
@bogxd
@bogxd 2 года назад
Ur videos are what this platform needs
@bossdaily5575
@bossdaily5575 2 года назад
Finally you talk about javascript been waiting for this
@sumanbhardwaj9883
@sumanbhardwaj9883 2 года назад
Bro his videos are so fricking good, like the audio is just the best
@sanusihassan7125
@sanusihassan7125 2 года назад
I was waiting for this for a long time
@Luis1n7
@Luis1n7 2 года назад
Everytime I'm not really motivated to code, I watch one of your videos and suddenly I'm on fire. You're awesome!
@nodirbekvositov
@nodirbekvositov Год назад
because it is 'fire'ship
@MaxProgramming
@MaxProgramming 2 года назад
I was so badly waiting for this video the moment you announed it to show it to my friend who is having a hard time learning JS!
@flowerofash4439
@flowerofash4439 2 года назад
Well it's hard to understand a language that have weird variable scopes, treat string and number the same thing and not the same thing at the same time with tons of syntactic sugars
@apoilgun8342
@apoilgun8342 2 года назад
He is achieving his goal of making each video better than the previous one.... that one was top-notch
@JordantheComputerScientist
@JordantheComputerScientist 2 года назад
I’m taking a course on this and this seemed like a review. Means I’m paying attention. Thanks for the great video!
@ChessFlix
@ChessFlix 2 года назад
Great work as usual Jeff.
@QwertZero
@QwertZero 2 года назад
Waited a lot of time to see this video and now it's finally here
@TheOriginalJohnDoe
@TheOriginalJohnDoe 2 года назад
I think something that should be worth mentioning is that JavaScript always runs twice, which brings up the topic "hoisting" The first time JavaScript runs it will "hoist" variables and functions to the top of the file and then the second time it will run the code. This is something not a lot of beginners know, but is essential to get a good grasp of how JavaScript works.
@aniruddhasharma5738
@aniruddhasharma5738 2 года назад
Hoisting is why 'var' is avoided.
@Voidstroyer
@Voidstroyer 2 года назад
I suppose that you are talking about the initialization phase and the execution phase. It's not necessarily that javascript runs twice. It just has 2 phases.
@rv264
@rv264 2 года назад
It’s not running twice I guess . What you are talking about is basically memory allocation in the execution context of the call stack . So even before the code start executing all the variable and functions are allocated memory and then it keeps getting popped out of the call stack
@The_Red_Scare
@The_Red_Scare Год назад
@@aniruddhasharma5738 Why would that affect var?
@nobleradical2158
@nobleradical2158 8 месяцев назад
@@The_Red_Scare if a variable defined with var gets hoisted it could be defined for a larger scope than intended, which can lead to a bunch of problems
@Iceehockey21
@Iceehockey21 2 года назад
I am binge watching all of your videos. So good ! 🔥
@iamnisargful
@iamnisargful 2 года назад
Best short programming intros on the web. Period.
@senushkabatawala5563
@senushkabatawala5563 2 года назад
Nice! This video is pretty useful
@gulraizgull8044
@gulraizgull8044 2 года назад
thanks man those 100sec are best series
@BrandonAaskov
@BrandonAaskov 2 года назад
That was the most succinct crash course on javascript ever. So impressed, that must have taken so many drafts to figure out how to do properly.
@ScriptureFirst
@ScriptureFirst 2 года назад
OUTSTANDING! @Every RU-vidr: do videos like these!!!. 🔥♥️🙏🏼
@hugoribaud7436
@hugoribaud7436 2 года назад
Hey dude, loving your videos ! I was curious about the app you're using to edit your video, maybe a new topic "Video editing in 100 seconds" would be great ;) Keep up the good work !
@ianofSST
@ianofSST 2 года назад
genius idea
@jollesracing517
@jollesracing517 2 года назад
You make the best programming videos on RU-vid
@timothydog76
@timothydog76 2 года назад
Sound like a really cool up and coming language. I’ll have to check it out!
@ouvie
@ouvie 2 года назад
i just discovered your channel and you're amazing!
@utkrist2981
@utkrist2981 2 года назад
I was literally looking for this video 12 hours ago. I couldn't find it by searching so i even checked all the videos in the channel to find it but didn't have any luck and 12 hours later, it gets uploaded. Damn!
@JeanOsorio
@JeanOsorio 2 года назад
I’ve been waiting for this video my whole life
@dannyspivak6526
@dannyspivak6526 2 года назад
Love those videos, thank you
@YashM1234
@YashM1234 2 года назад
This is Crazy Awesome!!! Thanks a Ton!!!
@Userk2406
@Userk2406 2 года назад
I needed this now👍
@Gobillion160
@Gobillion160 2 года назад
the most anticipated video of all time
@dopetag
@dopetag 2 года назад
Thank you! Top work once again
@blueSpirit137
@blueSpirit137 2 года назад
Fireship uploads new video. Instant watch + like.
@juliuswaldmann8682
@juliuswaldmann8682 2 года назад
I use javascript for years and consider myself very fluent in it. I just watched this video because of the amazing quality and the fun watching it ^^
@khanayan-v7z
@khanayan-v7z Год назад
Do you have any tips for me? I am new to JS!
@denysserhieiev8378
@denysserhieiev8378 2 года назад
It is brilliant! Thank you!
@TheseWordsTouch
@TheseWordsTouch Месяц назад
I cant believe I understood all of this. I'm sure the rabbit hole goes much deeper but thanks!
@4esv
@4esv 2 года назад
I've been waiting for this one
@mohammedalasmri8193
@mohammedalasmri8193 2 года назад
great video thanks for being in our era 😂❤️ please c++ next episode ✅👍
@Certified_Art_Teacher
@Certified_Art_Teacher 5 месяцев назад
Alright!! I'm ready for my interview tomorrow!!
@darkwoodmovies
@darkwoodmovies 2 года назад
Very cool Fireship, thanks.
@karcagigergo
@karcagigergo 2 года назад
Awesome video as always, my dude. Do ruby next time!
@CrazyCodingChannel
@CrazyCodingChannel 2 года назад
Very cool tutorial, like!
@davawen9938
@davawen9938 2 года назад
Damn, we came back full circle with the 100 seconds videos
@tbell9411
@tbell9411 4 месяца назад
Thanks for making it harder.
@vndaba
@vndaba 2 года назад
Finally....its been a long time coming.
@DavisDCodes
@DavisDCodes 2 года назад
Great video, thank you!
@Skytrix_limited
@Skytrix_limited 2 года назад
Thanks, this is amazing
@vinayakkumar2667
@vinayakkumar2667 2 года назад
Woaaahhh, intro was a bangerrrrrrr
@viniciuspetratti5499
@viniciuspetratti5499 2 года назад
i've been waiting for this
@viniciusalvess
@viniciusalvess 2 года назад
Your videos are great!
@SUPABROS
@SUPABROS 2 года назад
my favorite programming language, so readable and easy
@sukus
@sukus 2 года назад
I think it would be incredibly funny to see a video on GML (GameMaker Language). Not only because it serves only one purpose, not only because it is heavily integrated into the GameMaker IDE, but also because it is the most inconsistent mess of a language ever concieved.
@murderbeam9614
@murderbeam9614 Год назад
"Hey, that function you've been using for 3 months into the development of your game? It's deprecated now, use these 8 new ones to replace it"
@sukus
@sukus Год назад
@@murderbeam9614 Thta doesn't happen all that often, unfortunately. And the engine is so stupidly backwards compatoble that a deprecation notice won't mean anything for at least a few years. I have imported GM5 games into GMS2 without having to change a lot.
@murderbeam9614
@murderbeam9614 Год назад
@@sukus Oh don't get me wrong, I love Game Maker, and GML to boot, but it certainly does have its quirks.
@sukus
@sukus Год назад
@@murderbeam9614 Absolutely, GML is awesome. I just wish they got rid of the legacy jank (async_load being a ds_map and not a struct, etc.) and made a proper type hinting system
@k1llmachine4
@k1llmachine4 2 года назад
Used to hate JS until I took the time to learn it properly, now I love it
@sulaimansaker1325
@sulaimansaker1325 2 года назад
Wow! what an intro!
@khemchay
@khemchay 2 года назад
Hope to see tutorials on micro front-end.
@amrmohamed2608
@amrmohamed2608 2 года назад
Hello, Amazing video! I wanted to ask how do you adding formatted coding blocks in your video that are transparent ( unlike the images generated from carbon )?
@GeekBastion
@GeekBastion 2 года назад
another great video :)
@amirhoseinhesami9336
@amirhoseinhesami9336 2 года назад
JavaScript in 100 Seconds by a js god, tnx jeff
@pandacoder9668
@pandacoder9668 2 года назад
Great video!
@chickenjoy
@chickenjoy 2 года назад
In this short video, I can't believe I learned something like the var, let and const, also the use of () = > instead of function.
@ertugrulghazi334
@ertugrulghazi334 2 года назад
Video was great!! Please do C++ in 100 seconds.
@SunehraAGhani
@SunehraAGhani 2 года назад
2:23 Love the output! 💕
@reimakesgames
@reimakesgames 2 года назад
nice job, i really like these types of videos, i'm eager to see more!
@aleksa8455
@aleksa8455 2 года назад
Great video man, keep up the good work!
@Rednecklesson
@Rednecklesson 2 года назад
Garage Collected 0:04 just playin love you bro
@oscarmiranda9532
@oscarmiranda9532 2 года назад
Hey Fireship, could you do a video about what asynchronus programming is? Please.
@vampirejs758
@vampirejs758 2 года назад
U just remembered about javascript in 100secs after making 100+ videos on javascript. Nice one tho!!
@abbashussain7298
@abbashussain7298 2 года назад
the one. we’ve all. been waiting for.
@mrreese2342
@mrreese2342 2 года назад
My first JavaScript course is going to be tomorrow morning and i'm so excited.
@egrekov
@egrekov 4 месяца назад
How is your experience with JS now?
@QuestionMarkOHai
@QuestionMarkOHai 2 года назад
The long awaited video
@alexandersumczynski7477
@alexandersumczynski7477 2 года назад
Love these videos, make on "json in100"☺
@beginnercoderhelp6549
@beginnercoderhelp6549 2 года назад
Good presentation.
@mhdfr
@mhdfr 2 года назад
0:17 "Easy to learn scripting language" *YES PRETTY MUCH*
@jakhongirabdukhamidov2796
@jakhongirabdukhamidov2796 2 года назад
After streaming so many JS videos, finally a video of what actually JS is.
@htgazurex1212
@htgazurex1212 2 года назад
That was a mouthful in the intro
@hughmungus99
@hughmungus99 2 года назад
woah holy shit i learned so much just now, so much makes so much sense and it was a mere 100 seconds. Wild
@_ScyIIa_
@_ScyIIa_ 2 года назад
Could you do Lua? Great video as usual btw!
@FalconTheFries
@FalconTheFries 2 года назад
It’s been here for 27 years and I’m hearing it for first time! Guess it ain’t famous or widely used
@leventebotos6927
@leventebotos6927 Год назад
The first 100secs video that i understood :)
@ash.mystic
@ash.mystic 2 года назад
The first language I learned (in school) was Java. I was so confused when I got introduced to JavaScript because I assumed they were related. But I now know that JavaScript and Java have about as much in common as the words raise and raze 😅
@unforgettable31
@unforgettable31 8 месяцев назад
What makes you think js and java aren't related? They absolutely are because both are inspired by C. Just because they're not identical it doesn't mean they're not similar.
2 года назад
It continues to evolve to... up standing human TS being. Nice touch!
@anotidaisheneilmisi904
@anotidaisheneilmisi904 2 года назад
Stages of being a Fireship fan: Stage 1: Look for some stuff that you don't know, find a Fireship video 2. Watch another Fireship video 3. Enjoy Fireship so much that you don't care what the topic is
@xeeezyx
@xeeezyx Год назад
Great now i'm ready to apply for a full stack web dev job
Далее
Prisma in 100 Seconds
2:34
Просмотров 581 тыс.
JavaScript: How It's Made
10:54
Просмотров 874 тыс.
IQ Level: 10000
00:10
Просмотров 7 млн
I tried 10 code editors
10:28
Просмотров 2,9 млн
Build this JS calculator in 15 minutes! 🖩
15:20
Просмотров 451 тыс.
How programmers flex on each other
6:20
Просмотров 2,3 млн
The Weird History of JavaScript
12:09
Просмотров 1,2 млн
why rust libraries may never exist.
7:26
Просмотров 236 тыс.
The Ultimate Tier Programming Tier List | Prime Reacts
26:57