Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Implementing Filtering Functionality | Building the Blog Website
Web Development with ChatGPT

bookImplementing Filtering 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.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Website State

Video Tutorial

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

question mark

Why do we add a data-category attribute (like data-category="Health") to each <article> element?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  6
some-alt