Skip to content

Well Paid Geek

Learn to code – become a well paid geek

  • Home
  • About
  • Free Video Tutorials

Category: OOP

Object Oriented Programming In JavaScript – Part 3: ES6 Classes

September 2, 2017 wellpaid 2 comments

ES6 introduced a whole host of new features into JavaScript. One of these was the class syntax. It gives us a way of defining ‘classes’ in JavaScript which is similar to more traditional Object Orientated languages such as Java. The reason I put ‘classes’ in inverted commas is because despite

ES6 javascript OOP

Object Oriented Programming In JavaScript – Part 2: Inheritance

September 2, 2017 wellpaid 4 comments

Inheritance is a major feature of Object Oriented Programming (OOP). It is useful because it allows for code reuse and is also a way of enabling polymorphism. Polymorphism is a bit beyond the scope of this post, but you can read various descriptions about it on the Stack Overflow thread:

javascript OOP

Object Oriented Programming In JavaScript – Part 1: The Basics

September 2, 2017 wellpaid Leave a comment

The Basics of Objects In programming, objects are units of code which contain both data and functions which act on that data, all related to a specific entity within the system. They are used to model the semantics of the system. For example a customer relationship manager tool may contain

javascript OOP

Recent Posts

  • React’s useRef hook explained
  • Why I both hate and love fat arrow functions
  • JavaScript: Using fetch to make HTTP requests
  • How to write custom hooks in React
  • JavaScript: ES6 modules made simple

Recent Comments

  • Matija on React’s useRef hook explained
  • wellpaid on JavaScript: Using fetch to make HTTP requests
  • Bernardo Ayala on JavaScript: Using fetch to make HTTP requests
  • Johny Jackson on Learning JavaScript By Building Your Own Version Of JQuery – Part 1
  • Johny Jackson on Learning JavaScript By Building Your Own Version Of JQuery – Part 1

Archives

  • February 2020
  • January 2020
  • October 2017
  • September 2017
  • August 2017
  • July 2017

Categories

  • Career
  • ES6
  • ES7
  • javascript
  • npm
  • OOP
  • React
  • Tutorials
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Powered by WordPress and Treville.