天気アプリJavaScriptの天気アプリを使用して


天気アプリJavaScriptの天気アプリを使用して

歓迎🎉 ランダムなブログでコードする.このブログでは、JavaScriptの天気アプリを作成する方法について説明します.このプロジェクトでは、HTML、CSS、およびJavaScriptを使用します.私たちのブログを楽しむので、天気アプリのJavaScriptの基本的なHTML構造から始めましょう.
JavaScriptの天気アプリのためのHTMLコード
<!DOCTYPE html>  
 <html lang="en">  
 <head>  
   <meta charset="UTF-8">  
   <meta http-equiv="X-UA-Compatible" content="IE=edge">  
   <meta name="viewport" content="width=device-width, initial-scale=1.0">  
   <title>Weather App</title>  
   <link rel="stylesheet" href="indxe.css">  
 </head>  
 <body>  
  <form id="form"><input type="text" id="search" placeholder="Search By Loaction" autocomplete="off">  
 </form>  
 <main id="main">  
 </main>  
   <script src="index.js"></script>  
 </body>  
 </html>  
天気アプリのすべてのHTMLコードがあります.我々は、ユーザーからの場所のデータを収集するHTMLフォームを使用しています.ユーザー入力から受信した場所に応じて、要素内の気象情報を表示します.
JavaScriptの天気アプリのためのCSS
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;600&display=swap');  
 *{  
   box-sizing: border-box;  
 }  
 body{  
   margin: 0;  
   font-family: "Poppins", sans-serif;  
   background-color: linear-gradiet(300deg, #757b87, #909d9d);  
   display: flex;  
   justify-content: center;  
   align-items: center;  
   min-height: 100vh;  
   flex-direction: column;  
 }  
 input{  
   padding: 1rem;  
   border-radius: 25px;  
   border: none;  
   background-color: #fff;  
   font-family: inherit;  
   box-shadow: 0 4px 10px rgba(0,0,0,0.2);  
   min-width: 300px;  
   font-size: 1rem;  
 }  
 input:focus{  
   outline: none;  
 }  
 .weather{  
   text-align: center;  
   font-size: 2rem ;  
 }  
 .weather h2{  
   margin-bottom: 0;  
   display: flex;  
   align-items: center;  
 }  
 /* .weather img{  
   transform: scale(2);  
 } */  
今すぐ天気アプリのJavaScriptを追加!
天気アプリのためのJavaScript
 const apiKey = "api key";  
 const main = document.getElementById('main');  
 const form = document.getElementById('form');  
 const search = document.getElementById('search');  
 const url = (city)=> `https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}`;  
 async function getWeatherByLocation(city){  
      const resp = await fetch(url(city), {  
        origin: "cros" });  
      const respData = await resp.json();  
       addWeatherToPage(respData);  
    }  
    function addWeatherToPage(data){  
      const temp = Ktoc(data.main.temp);  
      const weather = document.createElement('div')  
      weather.classList.add('weather');  
      weather.innerHTML = `  
      <h2><img src="https://openweathermap.org/img/wn/${data.weather[0].icon}@2x.png" /> ${temp}°C <img src="https://openweathermap.org/img/wn/${data.weather[0].icon}@2x.png" /></h2>  
      <small>${data.weather[0].main}</small>  
      `;  
     //  cleanup   
      main.innerHTML= "";  
       main.appendChild(weather);  
    };  
    function Ktoc(K){  
      return Math.floor(K - 273.15);  
    }  
    form.addEventListener('submit',(e) =>{  
     e.preventDefault();  
     const city = search.value;  
     if(city){  
       getWeatherByLocation(city)  
     }  
    });  
Click Here For this project output
Click Here For Website and get 300 free frontend Project
Googleの検索OpenWeatherMap APIに移動し、1回目のリンクをクリックし、アカウントを作成し、サインアップします.サインアップの後、あなたはホームページを見ます、そして、彼らのメニュー(Navbar)で、あなたはAPIキーオプションを知っています.ちょうどコピーして貼り付けます.何か問題があれば、コメント欄を記入してください💯📖📚📝.
JavaScriptのセクションを完了しましたので、ここでJavaScriptを使って更新を行います.希望の音声認識のJavaScript;出力ビデオとプロジェクトのスクリーンショットを見ることができます.当社の他のブログを参照してフロントエンドの開発の知識を得る.ありがとう🙏💕