• WDI 6
  • Introduction
  • Calendar
  • Homework
  • Class Culture
  • Unit 4
    • Homework
  • Unit 3
    • Week 7 Homework
    • Introduction to Testing
    • Ruby
      • Intro to Ruby
      • Arrays, Hashes, Ranges & Blocks
      • Control Flow
      • Classes
    • Rails
      • Intro to Rails
      • Layouts, Partials, and Views
      • User models with passwords
      • Log in and sessions
    • Intro to SQL
    • ActiveRecord and Migrations
    • Deployment to Heroku
    • SASS
    • Extra reading
    • Labs
      • Models and Migrations
      • Modeling Relationships
  • Unit 2
    • Week 5 Homework
    • Week 4 Homework
    • In-depth Git
    • Node
      • npm
    • Express
      • Views
      • Routing
      • RESTful Routing
      • Authentication
        • Local Authentication (Sign up)
        • Local Authentication (Sign in and out)
        • JWT
        • OAuth
    • Databases
      • Data Modeling
    • MongoDB
      • Intro to NoSQL
      • CRUD
      • Data Modeling
      • MongoDB with Mongoose
    • Deployment to Heroku
    • Intro to Ajax
    • Labs
      • ER Diagram
      • Mongoose CRUD
  • Unit 1
    • Week 2 Homework
    • Week 1 Homework
    • Internet Fundamentals
    • Development Workflow
    • Command Line
      • The Terminal
      • Filesystem Navigation
      • File Manipulation
      • Additional Topics
    • Intro to Git
      • Local Git
      • Remote Git
      • Git Recipes
      • Git Aliases
    • Group Collaboration
      • Git Workflows
      • Project Roles and Tools
    • Code Editor Packages
    • Chrome Dev Tools
    • HTML CSS
      • CSS Selectors
      • CSS Box Model and Positioning
      • Box Model
      • Display and Positioning
      • Floats and Clears
      • Column Layouts
      • Additional Topics
      • Advanced CSS
        • Responsive Design
        • Pseudo-Classes/Elements
        • Vendor Prefixes
        • Additional Topics
        • Flexbox (Game)
    • JavaScript
      • Primitives
      • Objects and Arrays
      • Conditionals and Loops
      • Boolean Expressions
      • Conditionals
      • Loops
      • Iterating Over Arrays
      • Additional Topics
      • Functions
      • Variable Scope and Hoisting
      • DOM and Events
      • DOM Manipulation
      • The this keyword
      • call, apply and bind
      • Functional Programming
        • Closures
        • Callbacks
        • Iterators
      • Inheritance
        • Prototypal Inheritance
        • Resources
        • OOP with Prototypes
        • Constructors
        • Prototypes
        • Inheritance methods
      • Javascript Revision
    • jQuery
      • Introduction
      • DOM Manipulation
      • Independent Practice
      • Intermediate jQuery
      • AJAX with jQuery
    • Responsive Design
    • Intro to TDD
    • Agile Development
    • Chrome Dev Tools
    • Labs
      • Primitives
      • Functions
      • Fizz buzz
      • Fellowship of the Ring
      • Tic Tac Toe
      • Monkey Constructors
      • Git and Github Intro Lab
      • Callbacks Practice
      • Iterators Practice
      • setTimeout and setInterval
      • Bootstrap
  • Projects
    • Unit 4
    • Unit 3
    • Unit 2
    • Unit 1
Powered by GitBook

Resources

Resources

Prototypes and Inheritance

  • http://geekabyte.blogspot.com/2013/03/difference-between-protoype-and-proto.html
  • https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript#Inheritance
  • You Don't Know JavaScript - this and Object Prototypes
  • Understanding this once and for all

ES6

  • You Don't Know JavaScript - ES6 and Beyond
  • ES6 Features
  • Try Out Babel (repl)

results matching ""

    No results matching ""