
Perfect to practice and learn more about JavaScript and DOM interactions create useful components and more
What you'll learn
- JavaScript how to apply JavaScript Code to mini projects
- Practice JavaScript while coding fun mini projects
- Explore how to interact with JavaScript Document Object Manipulate elements on page
- Create Dynamic Content with JavaScript
- Create Interactive Page content with JavaScript
- Download files with JavaScript - DOM interaction - Common JavaScript methods
Requirements
- Prior Coding Experience
- HTML CSS and JavaScript Base Knowledge
Description
Practice and learn more about JavaScript as you create 5 amazing projects all with Vanilla JavaScript
Explore and sharpen your skills with Mini projects that you can extend upon to create some amazing functionality and interactions for web users. Add them to your portfolio have fun while you learn.
Challenge yourself and design your own versions
Source code is included to get you started.
Perfect for Beginner and intermediate web developers that want to build fun and useful projects with HTML, CSS & JavaScript.
These are unique coding mini projects you won't find anywhere else.
Sharpen your HTML, CSS & JavaScript skills with these projects.
Project #1 JavaScript Lorem ipsum generator
- Adding EventListeners
- DOMContentLoaded when page loads
- String methods like toUpperCase()
- Conditions and Loops (for loops and while)
- JavaScript Math method - random()
- DOM document createElement(), append(), querySelector()
- Array methods sort()
- Adding EventListeners for interaction
- DOMContentLoaded when page loads
- Ternary operator
- Fetch method
- JSON data - as JavaScript Objects
- DOM document createElement(), append(), querySelector() - elements innerHTML and textContent
- DOM disable buttons - classList.add()
- Create HTML elements and create interactive content dynamically
- Change Content on the page with Intervals setInterval()
- Select and manipulate DOM page elements with JavaScript querySelector() classList.add() append() remove()
- Create interactive Page content - addEventListener()
- Practice common JavaScript Fundamental coding - forEach() push() into arrays Array.length
- DOM disable buttons - classList.add()
- Create HTML elements and create interactive content dynamically
- How to generate a text file with JavaScript from string content
- DOM document createElement(), append(), querySelector() - elements innerHTML and textContent
- Add user interaction DOM document createElement()
- Element updates to style setAttribute() style.display()
- Add and remove page elements appendChild() removeChild() methods
- Check element classes classList.contains()
- Set element focus focus()
- createTextNode() and createElement()
- Save items to local Storage localStorage.setItem() localStorage.getItem()
- Convert object to string JSON.stringify() convert String to Object JSON.parse()
- encodeURIComponent() to create text file dynamically and set download click of hyperlink
- DOM document createElement(), append(), querySelector() - elements innerHTML and textContent
- Move elements using Styling
- Interactive Content with event listeners
- Generate Page content from JSON data object
- JavaScript Methods querySelector() addEventListener() forEach() classList.add() classList.remove() parseInt() Number() createElement() append()
- Generate Page content randomly from string characters
- Move elements on the page using Transform X
- Adding styling and JavaScript for dynamic and interactive content
- ----- Source Code included - build your own version of the projects -----
You have nothing to lose - build your own version of the projects HAVE FUN - Join NOW
Who this course is for:
- Beginners to JavaScript
- Anyone who wants to practice and learn more about JavaScript
- Anyone who wants to create fun interactive projects with JavaScript
- Anyone who wants to learn more about DOM manipulation of page elements
- Web developers
- Web designers
- HTML and CSS coders