10. Advanced JavaScript


  1. JavaScript Objects


    You probably noticed that we used some JavaScript objects previously, like “jQuery”, “document”, “Math” to name a few. They seem to be really useful and people seem to be making them. What are they?

  2. JavaScript Methods


    Classes define blueprints for objects. Objects define multiple properties. Objects can also have functions, that they can perform (also known as “methods”).

  3. Object Inheritance


    Objects are a powerful way to create data structures, provide them with properties and methods. Having them interact with one another and much more. One of the powerful features we haven’t yet looked at, is inheritance.

  4. Algorithms


    So you’ve probably heard of the word “algorithms” by now, either in a good or a bad light, but in my opinion, they’re just a tool, like any other. Oxford says that an algorithm is: