JavaScript for Impatient Devs

  Рет қаралды 2,682

Isaac Harris-Holt

Isaac Harris-Holt

Күн бұрын

JavaScript is the most-used language when it comes to modern web frontends. It's actually a really simple language, but it can seem like there's a lot going on! This video will prove that you can learn JavaScript... blazingly fast.
Resources:
JavaScript reference: developer.mozilla.org/en-US/d...
NodeJS: nodejs.org
Deno: deno.com
Bun: bun.sh
__________________________________________
Check out my other socials!
🎮 Discord ▶ discordapp.com/invite/bWrctJ7
🐦 Twitter ▶ / isaacharrisholt
🖥️ Portfolio ▶ ihh.dev
📝 Blog ▶ isaacharrisholt.com
__________________________________________
Timestamps:
00:00 - Intro to JavaScript
00:14 - Installation and setup
00:48 - Variables and data types
01:54 - Objects
02:18 - Arrays
02:38 - Operators
03:43 - Control flow
04:21 - Functions
05:21 - Classes
05:45 - JSON
05:57 - Printing
06:10 - Error handling
06:25 - Packages
06:56 - Async
#javascript #softwareengineer

Пікірлер: 19
@ts8960
@ts8960 3 ай бұрын
thx i needed a recap of javascript after taking a year break from work, this vid came in clutch
@IsaacHarrisHolt
@IsaacHarrisHolt 3 ай бұрын
Awesome! Best of luck with your return to the job :)
@avgvstvs96
@avgvstvs96 Ай бұрын
These videos are so good, please never stop!
@IsaacHarrisHolt
@IsaacHarrisHolt Ай бұрын
I hope you found it helpful!
@steadyfall
@steadyfall 4 ай бұрын
as someone who hates js, this video made me understand js better than any video out there. ❤
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Thank you! And yeah, I recommend TS if you need either
@bawbbie7875
@bawbbie7875 4 ай бұрын
Subscribed. Great stuff, looking to see more
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Thanks! Let me know what you'd like to see next :)
@spaceplex5079
@spaceplex5079 4 ай бұрын
i was 7 hours into a 12 hour JS video before this was uploaded, crazy
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
And was it as good 👀
@spaceplex5079
@spaceplex5079 4 ай бұрын
@@IsaacHarrisHolt so far yeah, just 2x on stuff that's familiar
@GoldenBeholden
@GoldenBeholden 4 ай бұрын
This is a nice introduction and refresher for modern JavaScript; I actually thought undefined?.property was not a native JavaScript operation, but it turns out I just never used it before moving to TypeScript. One note about named anonymous functions: they do have completely pragmatic uses due to their more sensible implementation of the `this` keyword, similar to how `let` and `const` are more sensible implementations of `var`.
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Interesting! Could you explain the difference in the `this` keyword implementation? Ideally with an example
@GoldenBeholden
@GoldenBeholden 4 ай бұрын
@@IsaacHarrisHolt In an arrow notation function, `this` is staticly assigned during definition. You can test this by moving the definition to a different scope. Traditional functions - which can also be anonymous, hence my usage of "arrow notation", breaking from the nomenclature of your video - dynamically assign a value to `this` based on how the function is called. In most cases, this will be the object calling the function, but it can also be the element to which it is attached or the corresponding instance when used as a method (which may still be "the object calling the function" under the hood; I'm not sure how that's implemented). Both have their uses, but you will run into seemingly impossible bugs if you don't know it's more than just a shortened syntax. While I think it goes beyond the scope of an overview such as this, JavaScript as a language may seem nonsensical without historical context - new versions are not allowed to break compatibility with older websites, which is how you get triple vs double equals, template literals, var vs let (to do away with hoisting), and eventually type hints in comments.
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Interesting, that's good to know. Thanks!
@pdcx
@pdcx 4 ай бұрын
should also mention tc39 and ecmascript's evolution each year to add some new stuffs...
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Good point! It can get a bit much, sometimes 😅
@FirroLP
@FirroLP 4 ай бұрын
nvm is trash, n is way better
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
Not heard of it! Can you tell me why it's better?
Astro for Impatient Devs
10:35
Isaac Harris-Holt
Рет қаралды 4,1 М.
TypeScript for Impatient JavaScript Devs
10:47
Isaac Harris-Holt
Рет қаралды 974
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 166 МЛН
Who’s more flexible:💖 or 💚? @milanaroller
00:14
Diana Belitskay
Рет қаралды 19 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 64 М.
"Stop Using Async Await in .NET to Save Threads" | Code Cop #018
14:05
Getting started with htmx
6:33
php[architect]
Рет қаралды 1,1 М.
Bun vs Node.js - Everything You Need To Know!
23:01
Codevolution
Рет қаралды 35 М.
The Ultimate Guide to Gleam Concurrency
13:36
Isaac Harris-Holt
Рет қаралды 10 М.
any vs unknown vs never: TypeScript demystified
8:01
Andrew Burgess
Рет қаралды 19 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 162 М.
10 Things I LIKE About BUN JS
9:33
Travis Media
Рет қаралды 8 М.
Solving Uber Frontend Interview Question | Interactive Shape
26:11
Devtools Tech
Рет қаралды 10 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Si pamerR
Рет қаралды 1,5 МЛН
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,5 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 2,1 МЛН