Syntax - Tasty Web Development Treats
Technology
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 - SponsorLogRocket 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 - SponsorGet a 30 day free trial of FreshBooks at FreshBooks and put SYNTAX in the “How did you hear about us?” section.
Show Notes3:07 - Variables + Scoping
var/let/const Block scope Function scope Scope lookup6:06 - Types
Objects Reference vs. copy7:15 - Functions
Types of functions Anonymous vs. named Expressions Arrow functions Methods9:33 - DOM
Selecting Updating Creating15:07 - Prototypes + this
this Objects20:16 - Events
Listening, callbacks dispatchEvent Bubbling22:05 - Arrays
Push, pop, manipulate Spread, rest Map, filter, reduce Arrays vs. objects Mutation vs. immutable26:25 - Flow control
Looping If Promises + Async + Await29:47 - Security and accessibility
XSS and innerHTML32:04 - Things you should know, but not necessarily master
Modules Closures Ajax requests35: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 tweets774: Promise Flow Control, Concurrency, Libraries, TypeScript and Deferreds - Part 3
773: React Native with Robin Heinze
772: React Server Components with PHP, Selling Accessibility, WTF is Cloudflare + more
771: Promises: Error Handling, Aborts, and Helper Methods - Part 2
770: Design Systems With Brad Frost (Rereleased)
769: React Miami Live Show
768: React 19 is here!
767: Local First and TypeScript’s Missing Library with Johannes Schickling
766: React Server Components: Form Actions + Server Actions
765: JS Promises Fundamentals - Part 1
764: Biome JS with Emanuele Stoppa
763: Web Scraping + Reverse Engineering APIs
762: What to Steal. Finding Inspiration in Web Development
761: Cloudflare Analytics Engine, Workers + more with Ben Vinegar
760: Pro VSCode Setups
759: How to Easily Explore Coding Ideas
758: Web Awesome with Konnor Rogers + Cory LaViska
757: Potluck: Is Gatsby Dead? Shadow Dom, AI Summaries, Self Hosting + More
756: CSS Is Getting Mixins + Functions
755: Chrome Extensions and Ad Blockers VS Google with Oliver Dunk
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Acquired