안녕하세요, 개발자 여러분! 오늘은 제가 최근 작업한 재미있고 간단한 프로젝트인 Advice Generator 웹사이트를 공유하게 되어 기쁩니다. 이 프로젝트는 외부 API에서 임의의 조언을 가져와 웹페이지에 표시합니다. 이는 API 작업과 대화형 웹 애플리케이션 구축을 연습할 수 있는 좋은 방법입니다.
Advice Generator 웹사이트는 사용자가 버튼 클릭만으로 임의의 조언을 얻을 수 있는 간단한 애플리케이션입니다. Advice Slip API를 사용하여 조언을 가져와 웹페이지에 표시합니다.
프로젝트 구조를 간단히 살펴보겠습니다.
Advice-Generator/ ├── index.html ├── style.css └── script.js
프로젝트를 시작하려면 다음 단계를 따르세요.
저장소 복제:
git clone https://github.com/abhishekgurjar-in/Advice-Generator.git
프로젝트 디렉토리 열기:
cd Advice-Generator
프로젝트 실행:
HTML 파일에는 조언을 가져오는 버튼과 조언을 표시하는 섹션을 포함하여 웹페이지의 기본 구조가 포함되어 있습니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Advice Generator</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <h1>Advice Generator</h1> <p id="advice">Click the button to get a piece of advice!</p> <button id="adviceBtn">Get Advice</button> </div> <script src="script.js"></script> </body> </html>
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 파일은 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 웹사이트의 라이브 데모를 확인하실 수 있습니다.
Advice Generator 웹사이트 구축은 재미있고 교육적인 경험이었습니다. API 작업과 대화형 웹 애플리케이션 구축을 연습하는 데 도움이 되었습니다. 여러분도 이 프로젝트가 저처럼 즐겁고 유익한 정보가 되기를 바랍니다. 자유롭게 저장소를 복제하고 코드를 가지고 놀아보세요. 즐거운 코딩하세요!
위 내용은 조언 생성기 웹사이트 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!