Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Filtering Functionality | Building the Blog Website
Web Development Essentials with AI
course content

Course Content

Web Development Essentials with AI

Web Development Essentials with AI

1. Course Overview & AI in Coding
2. Website Anatomy
3. Introducing ChatGPT
4. Building the Blog Website

bookFiltering Functionality

Goal

Last but not least, the final step is to add functionality for filtering the articles by topic, which will be implemented using JavaScript.

Possible Prompt

Can you implement the feature of filtering articles by topic using HTML buttons and JavaScript?

Result

index.html file

  • We add a nav block to the header where our filtering buttons will be placed;
  • We provide each article with the data-category attribute and the corresponding topic value;
  • We add the link to the index.js file before the closing body tag.

index.css file
We add some styles to make the filtering buttons look pretty.

index.js file
We paste the script that implements the filtering logic.

All this ChaGPT told us to do. We followed its instructions.

html

index

css

index

js

index

copy

Website State

Video Tutorial

Here you go. You did it. This is your complete, fully functional website. Great job!

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 4. Chapter 6
some-alt