10. Advanced JavaScript


Lessons

  1. JavaScript Objects

    programminghtmlbasicsjavascript

    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

    programminghtmlbasicsjavascript

    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

    programminghtmlbasicsjavascript

    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

    programminghtmlbasicsjavascript

    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: