天気アプリJavaScriptの天気アプリを使用して
4419 ワード
天気アプリJavaScriptの天気アプリを使用して
歓迎🎉 ランダムなブログでコードする.このブログでは、JavaScriptの天気アプリを作成する方法について説明します.このプロジェクトでは、HTML、CSS、およびJavaScriptを使用します.私たちのブログを楽しむので、天気アプリのJavaScriptの基本的なHTML構造から始めましょう.
JavaScriptの天気アプリのためのHTMLコード
JavaScriptの天気アプリのためのCSS
天気アプリのためのJavaScript
Click Here For Website and get 300 free frontend Project
Googleの検索OpenWeatherMap APIに移動し、1回目のリンクをクリックし、アカウントを作成し、サインアップします.サインアップの後、あなたはホームページを見ます、そして、彼らのメニュー(Navbar)で、あなたはAPIキーオプションを知っています.ちょうどコピーして貼り付けます.何か問題があれば、コメント欄を記入してください💯📖📚📝.
JavaScriptのセクションを完了しましたので、ここで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 outputClick Here For Website and get 300 free frontend Project
Googleの検索OpenWeatherMap APIに移動し、1回目のリンクをクリックし、アカウントを作成し、サインアップします.サインアップの後、あなたはホームページを見ます、そして、彼らのメニュー(Navbar)で、あなたはAPIキーオプションを知っています.ちょうどコピーして貼り付けます.何か問題があれば、コメント欄を記入してください💯📖📚📝.
JavaScriptのセクションを完了しましたので、ここでJavaScriptを使って更新を行います.希望の音声認識のJavaScript;出力ビデオとプロジェクトのスクリーンショットを見ることができます.当社の他のブログを参照してフロントエンドの開発の知識を得る.ありがとう🙏💕
Reference
この問題について(天気アプリJavaScriptの天気アプリを使用して), 我々は、より多くの情報をここで見つけました https://dev.to/codewithrandom/weather-app-javascript-weather-app-using-html-css-javascript-pmkテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol