meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

The Fundamentals — JS

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 17 July 2019

⏱️ 44 minutes

🧾️ Download transcript

Summary

In this episode of Syntax, Scott and Wes talk about the fundamentals of JavaScript - the set of core skills you should know before branching off into other frameworks, libraries, etc. LogRocket - Sponsor LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at LogRocket. FreshBooks - Sponsor Get a 30 day free trial of FreshBooks at FreshBooks and put SYNTAX in the “How did you hear about us?” section. Show Notes 3:07 - Variables + Scoping var/let/const Block scope Function scope Scope lookup 6:06 - Types Objects Reference vs. copy 7:15 - Functions Types of functions Anonymous vs. named Expressions Arrow functions Methods 9:33 - DOM Selecting Updating Creating 15:07 - Prototypes + this this Objects 20:16 - Events Listening, callbacks dispatchEvent Bubbling 22:05 - Arrays Push, pop, manipulate Spread, rest Map, filter, reduce Arrays vs. objects Mutation vs. immutable 26:25 - Flow control Looping If Promises + Async + Await 29:47 - Security and accessibility XSS and innerHTML 32:04 - Things you should know, but not necessarily master Modules Closures Ajax requests 35:26 - Clean code Clean Code Javascript Links Syntax 043: 20 Javascript Array and Object Methods to make you a better developer Syntax 141: Hasty Treat - Async + Await Error Handling Strategies Syntax 072: Accessibility ××× SIIIIICK ××× PIIIICKS ××× Scott: BaseCS Wes: Owlet Baby Monitor Shameless Plugs Scott’s new E-Commerce and Gatsby Course Wes’ Courses - Use the coupon code ‘Syntax’ for $10 off! Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

Transcript

Click on a timestamp to play from that location

0:00.0

You're listening to Syntax, the podcast with the tastiest web development treats out there.

0:06.0

Strap yourself in and get ready.

0:08.0

Here is Scott Telinsky and West Boss.

0:10.4

Welcome to Syntax. This is the podcast with the tastiest web development treats out there.

0:15.8

My name is West Boss. I'm a full stack developer from Hamilton, which is a city in Canada, and with me as always is Scott Tolinsky from Russia.

0:28.6

I'm 0% for Russia I'm. I am not Russian and I live in Denver, Colorado. So no, you were wrong. I'm all

0:37.1

of friends. Close enough. Close enough. Basically, I can see Russia from my backyard, I guess.

0:44.0

Halen was the joke. Today we are talking about the fundamentals of JavaScript,

0:48.0

so we're going to like sort of go through.

0:49.0

Like we did an episode a couple weeks ago on like what are the fundamentals of

0:54.0

HTML and CSS and now we're gonna do an episode on the fundamentals of

0:58.6

JavaScript. So if you are new to JavaScript and a job posting says you should know the fundamentals of

1:05.1

JavaScript.

1:06.1

I think what we're going to go across today, we think that this is the fundamentals.

1:10.0

At a certain point, like, Java just never, JavaScript never stops going. You can like go into like wormhole after

1:16.7

wormhole and just like find yourself in like random areas. But I think what we're going

1:21.5

over today which is going to be sort of a base that everybody should know about JavaScript,

1:27.0

ideally before you sort of branch off and go into frameworks or canvas or audio or video or whatever direction you're going to be taking,

1:35.2

these are a set of core skills that you need.

1:38.0

Today's sponsors, Log Rocket and Fresh Books, we'll talk about them part way through the episode. But how you doing today Scott?

1:45.0

Doing good. Yeah, you know, I didn't live in that sleep deprived to dad life, but uh, oh yeah. I'm good as far as everything goes. You know, we got the level up redesigned launched a couple weeks ago.

1:56.8

I finished my most recent course recording that by the time you're listening to is already going to be available.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.