Live Stream #80: Prototypes in Javascript and Butterfly Wings Generator
In this episode, I attempt to explain the concept of "Prototype" in the JavaScript programming language. I also create a Butterfly Generator inspired by Katie Rose Pipkin's moth generator (https://twitter.com/mothgenerator).
*I misspoke during the introduction of the butterfly generator: Katie Rose Pipkin is referred to with the pronouns they/them/their. This portion has been re-recorded for the edited tutorial.
3:14 - Presenting today's topic
22:32 - Prototypes in JavaScript
57:11 - Butterfly Wings Generator
Support this channel on Patreon: https://patreon.com/codingtrain
Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics
Contact:
Twitter: https://twitter.com/shiffman
The Coding Train website: http://thecodingtrain.com/
Links discussed in this video:
Douglas Crockford's video on prototypes(and many more subjects): https://youtu.be/DwYPG6vreJg
Prototypes on MDN: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype
Katie Rose Pipkin's moth generator: https://twitter.com/mothgenerator
Katie's website: http://katierosepipkin.com/
Rose (mathematics): https://en.wikipedia.org/wiki/Rose_(mathematics)
My video on Polar Coordinates: https://youtu.be/znOBmOrtz_M
My playlist on Perlin Noise: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bgPNQAdxQZpJuJCjeOr7VD
This Dot Song: https://soundcloud.com/kristianpedersen/this-dot-feat-daniel-shiffman
Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code
p5.js: https://p5js.org/
Processing: https://processing.org
For an Introduction to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA&t=3s
For my Nature of Code videos: https://www.youtube.com/watch?v=6vX8wT1G798&list=PLRqwX-V7Uu6YVljJvFRCyRM6mmF5wMPeE&index=1
For More Live Streams: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz
For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
Help us caption & translate this video!
http://amara.org/v/72oj/
📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct