Getting started with the Web overview Installing basic software What will your website look like? Dealing with files HTML basics CSS basics JavaScript basics Publishing your website How the Web works JavaScript first steps overview What is JavaScript? A first splash into JavaScript What went wrong? Troubleshooting JavaScript Storing the information you need — Variables Basic in JavaScript — Numbers and operators Handling text — Strings in JavaScript Useful string methods Arrays Assessment: Silly story generator JavaScript building blocks overview Making decisions in your code — Conditionals Looping code Functions — Reusable blocks of code Build your own function Function return values Introduction to events Assessment: Image gallery Introducing JavaScript objects overview Object basics Object-oriented JavaScript for beginners Object prototypes Inheritance in JavaScript Working with JSON data Object building practise Assessment: Adding features to our bouncing balls demo Introduction to web APIs Manipulating documents Fetching data from the server Third party APIs Drawing graphics Working with JSON data Video and audio APIs JavaScript Guide Introduction Grammar and types Control flow and error handling Loops and iteration Functions Expressions and operators Numbers and dates Text formatting Regular expressions Indexed collections Keyed collections Working with objects Details of the object model Iterators and generators Meta programming A re-introduction to JavaScript JavaScript data structures Equality comparisons and sameness Closures Inheritance and the prototype chain Strict mode JavaScript typed arrays SIMD types Memory Management Concurrency model and Event Loop Reference
Updated on
27 May 2020
Books & Reference
Data safety
arrow_forward
Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.