CSS

CSS 檔案對網頁進行樣式設置,使其具有視覺吸引力。

body {    font-family: Arial, sans-serif;    display: flex;    justify-content: center;    align-items: center;    height: 100vh;    background-color: #f0f0f0;}.container {    text-align: center;    background: #fff;    padding: 20px;    border-radius: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}button {    padding: 10px 20px;    font-size: 16px;    cursor: pointer;    background-color: #007BFF;    color: #fff;    border: none;    border-radius: 5px;    margin-top: 20px;}button:hover {    background-color: #0056b3;}

JavaScript

JavaScript 檔案從 API 取得建議並更新 DOM。

document.getElementById(\\'adviceBtn\\').addEventListener(\\'click\\', fetchAdvice);function fetchAdvice() {    fetch(\\'https://api.adviceslip.com/advice\\')        .then(response => response.json())        .then(data => {            document.getElementById(\\'advice\\').innerText = `Advice #${data.slip.id}: ${data.slip.advice}`;        })        .catch(error => {            console.error(\\'Error fetching advice:\\', error);        });}

現場演示

您可以在此處查看 Advice Generator 網站的現場演示。

結論

建立建議生成器網站是一次有趣且具有教育意義的體驗。它幫助我練習使用 API 和建立互動式 Web 應用程式。我希望您能像我一樣覺得這個項目既有趣又資訊豐富。請隨意克隆存儲庫並使用程式碼。快樂編碼!

製作人員

作者

","image":"http://www.luping.net/uploads/20240816/172377936966bec929bf6fe.jpg","datePublished":"2024-08-16T11:36:09+08:00","dateModified":"2024-08-16T11:36:09+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 建立建議生成網站

建立建議生成網站

發佈於2024-08-16
瀏覽:687

Building an Advice Generator Website

介紹

各位開發者大家好!今天,我很高興與大家分享我最近從事的一個有趣而簡單的專案:建議生成器網站。該項目從外部 API 獲取隨機建議並將其顯示在網頁上。這是練習使用 API 和建立互動式 Web 應用程式的好方法。

項目概況

建議生成器網站是一個簡單的應用程序,用戶只需單擊按鈕即可獲得隨機建議。它使用 Advice Slip API 取得建議並將其顯示在網頁上。

特徵

  • 取得建議:從建議單 API 擷取隨機建議。
  • 顯示建議:顯示建議以及建議編號。
  • 互動按鈕:使用者可以透過點擊按鈕來取得新建議。

使用的技術

  • HTML:用於網頁的結構。
  • CSS:用於設計網頁樣式。
  • JavaScript:用於從 API 取得資料並更新 DOM。

專案結構

以下是專案架構的快速瀏覽:

Advice-Generator/
├── index.html
├── style.css
└── script.js

安裝

要開始該項目,請按照下列步驟操作:

  1. 複製儲存庫:

    git clone https://github.com/abhishekgurjar-in/Advice-Generator.git
    
  2. 開啟專案目錄:

    cd Advice-Generator
    
  3. 運行專案:

    • 您可以在本機伺服器上運行它,也可以在網頁瀏覽器中開啟index.html檔案。

用法

  1. 在網頁瀏覽器中開啟網站
  2. 點選「取得建議」按鈕以取得新建議。
  3. 享受智慧

程式碼說明

超文本標記語言

HTML 檔案包含網頁的基本架構,包括取得建議的按鈕和顯示建議的部分。



    
    
    Advice Generator
    


    

Advice Generator

Click the button to get a piece of advice!

CSS

CSS 檔案對網頁進行樣式設置,使其具有視覺吸引力。

body {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f0f0f0;
}

.container {
    text-align: center;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

button {
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    background-color: #007BFF;
    color: #fff;
    border: none;
    border-radius: 5px;
    margin-top: 20px;
}

button:hover {
    background-color: #0056b3;
}

JavaScript

JavaScript 檔案從 API 取得建議並更新 DOM。

document.getElementById('adviceBtn').addEventListener('click', fetchAdvice);

function fetchAdvice() {
    fetch('https://api.adviceslip.com/advice')
        .then(response => response.json())
        .then(data => {
            document.getElementById('advice').innerText = `Advice #${data.slip.id}: ${data.slip.advice}`;
        })
        .catch(error => {
            console.error('Error fetching advice:', error);
        });
}

現場演示

您可以在此處查看 Advice Generator 網站的現場演示。

結論

建立建議生成器網站是一次有趣且具有教育意義的體驗。它幫助我練習使用 API 和建立互動式 Web 應用程式。我希望您能像我一樣覺得這個項目既有趣又資訊豐富。請隨意克隆存儲庫並使用程式碼。快樂編碼!

製作人員

  • 本計畫使用Advice Slip API。

作者

  • 阿布舍克‧古賈爾
    • GitHub 簡介
版本聲明 本文轉載於:https://dev.to/abhishekgurjar/building-an-advice-generator-website-3fm3?1如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3