Using new HTML features
Quite a lot of functionality was added to browsers as part of the "HTML5" spec, and we didn't get to cover most of that in this course. For example, you can go through these slides on multimedia, storage, and graphics - or just search the internet for the sort of functionality you're interested in and see if it exists.
There's a lot of cool JS libraries that you can bring in to your page to let you do more things in less code. Just to name a few:
- jQuery: A very popular wrapper library for the DOM API functions.
- D3: A visualization library, often used for graphs and charts.
- Bootstrap: A full HTML/CSS/JS framework for creating beautiful websites.
- BackboneJS: A popular MVC framework for organizing your website's code.
You can use any library that's hosted on cdnjs.com here on Khan Academy, or you can host your webpage outside of KA and use any library at all.
Keeping up to date
Practice, practice, practice!