Welcome back to my channel! Today, we will embark on Milestone 3 of our project, where we will create a dynamic resume builder. I mistakenly labeled the folder with Milestone 2; however, we are indeed working on Milestone 3. I’ve set up all the necessary files as we did previously.
To kick things off, create an HTML structure that includes all key elements. We will start with an h1
heading stating "Dynamic Resume Builder" and set up a form to take user inputs.
Creating the Form: This will include elements for personal information such as name, email, and phone number.
Fieldset and Legend Tags: Use <fieldset>
and <legend>
to group information. The first fieldset will represent personal information.
Input Fields:
Copying Input Fields: Duplicate the input fields for email and phone number, adjusting IDs and types accordingly.
Similarly, we will create separate fieldsets for:
<textarea>
to accommodate multiline entries.After structuring all fields, it’s time to add buttons. Inside the form, add a submit button labeled "Generate Resume," and set its type to "submit."
The next step is to create a new div
below the form where the resume's content will display once generated. Link the external JS file, where the form's functionalities will be coded.
In the JavaScript file, we will:
getElementById
.Once the setup is complete, test the functionality by filling in the details and clicking "Generate Resume." The resume will display user input in a structured format beneath the form.
If you appreciated the walkthrough, don’t forget to like, comment, and share the video. The CSS code will be provided in the description. Tomorrow, we will proceed to Milestone 4 and 5. Thank you for your support, and remember, Allah Hafiz!
What is Milestone 3 focused on?
What HTML tags are utilized in the resume builder?
<form>
, <fieldset>
, <legend>
, <label>
, and <input>
, among others.How is user input captured?
getElementById
method in JavaScript, allowing the script to reference each input field dynamically.Will the functionality work without compiling TypeScript?
What happens when the "Generate Resume" button is clicked?
In addition to the incredible tools mentioned above, for those looking to elevate their video creation process even further, Topview.ai stands out as a revolutionary online AI video editor.
TopView.ai provides two powerful tools to help you make ads video in one click.
Materials to Video: you can upload your raw footage or pictures, TopView.ai will edit video based on media you uploaded for you.
Link to Video: you can paste an E-Commerce product link, TopView.ai will generate a video for you.