Javascript for people who didn't learn Javascript
summary
Covers how JavaScript really works: prototype inheritance that updates live with a concrete example that shows changing a prototype affects existing objects, how explicit super calls via Model.prototype.method.call let code reuse across overrides, and how CoffeeScript compiles to IIFEs and uses === so generated code avoids common pitfalls. Walks through this binding modes, functional vs method vs apply invocation, ASI pitfalls that break return statements, new vs object.create performance tradeoffs, and live JSFiddle code examples using Backbone, jQuery and Node.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:47Jesse Wagemont
- 5:35Everything Is a Function
- 13:29Invocation
- 16:32Functional Invocation
- 17:10Global Variable
- 19:54Block Syntax
- 27:00Takeaways
- 27:55Prototype Inheritance
- 31:09Why Would You Recommend You Not Just Use Copy Scripts
related talks
51mAdvanced Javascript Basics for Web Developers
30m"JavaScript, the Real Bad Parts"
01h 52mPro.Prototypes Workshop
35mJavaScript: Enter The Dragon
54mPatterns for Programming in JavaScript
44mJavaScript - From Birth to Closure
44mThings that every JavaScript developer should know
28mJavaScript inheritance: beyond the basics
