Part 8: Advanced topics
Summary
Now you’ve worked your way through the basics, let’s look at some more advanced exercises to do to test your new found skills.
Beginners submenu
The Beginners section covers the various aspects of web development separated in 9 parts, you can navigate through them using this list.
- 1. The beginning
- 2. A crash course in web site code
- 3. Planning
- 4. Structuring our content with HTML
- 5. Styling our content with CSS
- 6. Programming fundamentals
- 7. JavaScript
- 8. Advanced topics
- 9. Browser testing
- Glossary
Practice
If you want to get some practice, here is a set of tasks you can do. Those steps are common things to do to make a website, and can be a good practice to any level of experience.
Practice project requirements
Make a small form in which you can edit a few fields. Then try to achieve one or many of the following.
- Submit action makes the form to download a file with that form content using the File API
- Upload file option that reads the downloaded file and resumes the form state
- Use of Ajax without page reload
- Use of localStorage or a cookie
- BONUS do not use a library such as jQuery, Zepto or Underscore — Hint, you should try with one of them too.
- Add CSS transitions