• gitbook
  • Introduction
  • Page Template
  • Development Workflow
    • Installfest
      • Mac OSX
      • Code Editor Packages
    • Command Line
      • The Terminal
      • Filesystem Navigation
      • File Manipulation
      • Command Line Lab
      • Additional Topics
    • Intro to Git
      • Version Control
      • Local Git
      • Remote Git
      • Git Recipes
    • Group Collaboration
      • Git Workflows
        • Git Forked Flow
      • Project Roles and Tools
    • User Stories and Wireframing
    • Chrome Dev Tools
  • Internet Fundamentals
    • Internet Lab
  • CSS
    • CSS Selectors
    • Pseudo-Classes/Elements
    • Box Model
    • Display/Positioning/Float/Clear
  • JavaScript
    • Primitives
    • Conditionals and Loops
      • Boolean Expressions
      • Conditionals
      • Loops
      • Iterating Over Arrays
      • Additional Topics
    • Functions
    • DOM and Events
    • DOM Manipulation
    • Callbacks and Iterators
    • OOP with Prototypes
      • Constructors
      • Prototypes
    • Intro to TDD
    • Namespaces
    • Inheritance
      • Prototypal Inheritance
      • Call, Apply, and other Functions
      • Resources
    • ESNext
    • Additional Topics
      • Async module
      • Data Scraping
  • jQuery
    • Events
    • Reddit Practice
    • Plugins
  • AJAX & APIs
    • AJAX CRUD
    • Local Storage
    • API Authentication
    • APIs and Data Sources
  • Databases
    • MongoDB
      • CRUD in MongoDB
      • Data Modeling
    • SQL
      • Advanced SQL
      • Lazy Normalization
      • PostgreSQL Cheat Sheet
    • Database Administration
  • Node & Express
    • Intro to Node
    • Package Management with NPM
    • Intro to Express
      • CRUD in Express
      • Views
    • Full RESTful Routing
    • Mongoose
      • Modeling Relations
      • Auth in Mongoose
        • Create the User
        • User Signup
        • Sessions
        • User Login
        • Authorization and Flash messages
    • Sequelize
      • Terminology
      • Setup
      • Using Models
      • Validations and Migrations
      • 1:M Relationships
      • M:M Relationships
      • Auth in Sequelize
        • Create the User
        • User Signup
        • Sessions
        • User Login
        • Authorization and Flash messages
      • Sequelize Cheat Sheet
      • Resources
    • Express Authentication
      • Research Components
      • Code Components
      • Auth in Theory
        • Sessions
        • Passwords
        • Middleware
        • Hooks
    • Testing with Mocha and Chai
    • JSON Web Tokens
      • Codealong
    • Additional Topics
      • APIs with Express
      • oAuth
      • Geocoding and Google Maps
      • Cloudinary
      • Websockets with Socket.io
  • Ruby
    • Intro to Ruby
    • Ruby Classes
    • Ruby Testing with Rspec
    • Ruby Inheritance
    • Ruby Data Scraping
  • Ruby on Rails
    • Intro to Rails
    • Views, Layouts & Partials
    • Consuming APIs with Rails
    • Building APIs with Rails
    • Asset Pipeline
    • AJAX
    • Rails Auth and 1-M
      • Auth Components
    • Rails M:M
    • ActiveRecord Polymorphism
    • Additional Topics
      • oAuth
      • SASS
      • Rails Mailers
      • Cloudinary
      • Jekyll
  • JS Frontend Frameworks
    • Static Typing with TypeScript
    • AngularJS
      • Intro to AngularJS
        • Components and SPA
        • Create an Angular App
      • Angular Directives and Filters
      • Angular Animation
      • Angular Bootstrap Directives
        • Bootstrap Modals
      • Angular $http
      • Angular Services
        • Service Recipes
        • ngResource
        • Star Wars Codealong
      • Angular Routing
      • Angular + Express
      • Angular Authentication
        • Additional Topics
      • Angular Custom Filters
      • Angular Custom Directives
    • ReactJS
      • Intro to React
        • Todo List Codealong
        • Additional Topics
      • React with Gulp and Browserify
        • Setting up Gulp
        • Additional Gulp Tasks
      • React Router
        • OMDB Router
        • OMDB Search
        • Additional Resources
      • React Animations
        • CSS Animations
    • VueJS
      • Intro to VueJS
  • Deployment
    • Deploy - Github Pages
    • Deploy - Node
      • CI with Codeship
    • Deploy - Rails
      • Foreman (Environment Variables)
    • Deploy - AWS Elastic Beanstalk
    • Deploy - S3 Static Sites
  • Computer Science
    • Stacks and Queues
    • Linked Lists
      • Sample Code
      • Beginner Exercises
      • Advanced Exercises
    • Trees and Other Topics
    • Hashmaps
    • Recursion
    • Binary Search
    • Algorithm Complexity
    • Bucket Sort
    • Bubble Sort
    • Merge Sort
    • Quick Sort
    • Sorting Wrapup
    • Memory
  • Projects
    • Project 1
      • Plan B - Quiz Game
    • Project 2
    • Project 3
      • Post-Mortem
    • Project 4
  • Warmups
    • URL Encoder
    • Bracket Matching
    • Array Flatten
    • Binary Search
    • Power Sum
    • Sum String
    • Mouse follows Mouse
    • English calculator
    • Kopi Order
    • Scrabble
    • Array Practice 1
    • Array Practice 2
    • Random Quote Generator
    • Kitchen Sink
    • Custom Iterators
  • Post WDI / Resources
    • Keep Learning
    • Job tips
    • More Coding Resources
    • APIs and Data Sources
    • Visual Design
    • Tech Websites
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 ""