
Build three JavaScript dom manipulation projects from scratch, including a text copy and move tool, a dynamic shopping list with add, delete, and edit, and an image placeholder generator.
Set up text areas and buttons for a copy to clipboard app, then connect and store elements as JavaScript objects to enable moving text and copying to the clipboard.
Learn to add interactive event listeners to buttons, move text between fields, and copy content to the clipboard by creating and manipulating a temporary text area.
Finalize the clipboard app by implementing a click-to-select-all feature for all text areas, using a reusable select function for clipboard text.
Set up text areas for input and output, copy text to clipboard, and move content between areas using event listeners and a flexible copy function in JavaScript.
Set up a grocery list app by creating a text input, an add item button, and a dynamic output area that builds the list on window load.
Create a dynamic table with JavaScript createElement, looping through a list to build rows and cells with delete and edit actions, then render it in the output.
Add event listeners to dynamic table rows, delete items by index i with splice using a click and anonymous function, rebuild list with innerHTML and closest, with a pointer cursor.
Push a new item to the array, then rebuild the list to reflect updates; read the add item input with a query selector, verify it's nonblank, and add it.
Learn to edit list items by turning content into an input, updating with blur, and syncing changes back to the list while highlighting the item during editing.
This lesson applies final tweaks to a JavaScript dynamic list, enabling delete, edit, and add item functionality with styling updates and input reset to keep the list in sync.
Review and refine a dynamic list app by standardizing event listeners, handling dom content loaded events, building table from an array, and enabling add, delete, and edit with focus management.
Set up the basic html and css structure for an input form to power a placeholder image generator, using javascript to apply sizes, text on image, and colors.
Make the form interactive by wiring select and input elements with change event listeners, building a dynamic string from user input, and logging updates to the console for real-time feedback.
Generate a dynamic placeholder image path by collecting input values, background color, and text color from the form, building the path with size and colors, and updating the image source.
This lecture teaches tweaks to the generator, adding a spacers function to turn spaces into plus signs for proper URLs and introducing a textarea with automatic clipboard copy.
Extend a JavaScript image generator by configuring dimensions, colors, and formats via inputs and a dropdown. Learn how event listeners rebuild the image path and copy the result to clipboard.
Learn more about JavaScript and Document Object Model interaction for web applications - Have fun building three interactive projects from scratch.
JavaScript is excellent at creating amazing interactive applications - forms are used everywhere and learning how to utilize form content with interactive JavaScript is what this course is all about. See the code in action in a real world application how you can apply JavaScript to your own projects to edit form content, update content visually making better user experiences.
Project #1 - Copy to clipboard using JavaScript exercise
Add event listeners for user interaction
Copy command using JavaScript
Element contents and values
Element selection and manipulation
Project #2 - Copy to clipboard using JavaScript exercise
Create a table dynamically using JavaScript from an array
Create elements with JavaScript
Apply element style and attributes
Adding interaction with Event listeners\
Element values and selection
Array updates and removal of items
Update element contents add input field for updating
Create elements with JavaScript
Building of output and updates using JavaScript
Project #3 - Placeholder image path generator JavaScript string builder
Select and use element input values
Dynamically generator contents
Formulate and clean string values to match format
Element selection and manipulation
No libraries, no shortcuts just learning JavaScript making it DYNAMIC and INTERACTIVE web application.
Step by step learning with all steps included.
Beginner JavaScript knowledge is required as the course covers only JavaScript relevant to the building of the game. Also HTML and CSS knowledge is essential as scope of this course is all JavaScript focused.
Along with friendly support in the Q&A to help you learn and answer any questions you may have.
Try it now you have nothing to lose, comes with a 30 day money back guarantee.
Start building your own version today!!!!