開発者の皆さん、こんにちは!私の最新プロジェクト、シンプルで便利なチップ計算機をご紹介できることを嬉しく思います。このプロジェクトは、ユーザー入力の処理、計算の実行、DOM の動的更新など、JavaScript の基本的な概念を練習する絶好の機会です。 JavaScript を初めて使用する場合でも、スキルを磨くための小さなプロジェクトを探している場合でも、このチップ計算ツールは最適です。
チップ計算機は、請求額とチップの割合に基づいて、チップを含む合計支払い額をすばやく計算できる Web ベースのアプリケーションです。このプロジェクトでは、インタラクティブなユーザー インターフェイスを作成し、計算を管理し、ユーザーにリアルタイムのフィードバックを提供する方法を示します。
プロジェクトの構造を簡単に見てみましょう:
Tip-Calculator/ ├── index.html ├── styles.css └── script.js
プロジェクトを開始するには、次の手順に従います:
リポジトリのクローンを作成します:
git clone https://github.com/abhishekgurjar-in/Tip-Calculator.git
プロジェクト ディレクトリを開きます:
cd Tip-Calculator
プロジェクトを実行します:
index.html ファイルには、請求金額とチップの割合の入力フィールドや計算を開始するボタンなど、チップ計算ツールの基本構造が含まれています。スニペットは次のとおりです:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tip Calculator</title> <link rel="stylesheet" href="./style.css"> <script src="./script.js" defer></script> </head> <body> <div class="container"> <h1>Tip Calculator</h1> <p>Enter the bill amount and tip percentage to calculate the total amount</p> <label for="bill">Bill amount:</label> <input type="number" id="bill"> <br> <label for="tip">Tip percentage:</label> <input type="number" id="tip"> <br> <button id="calculate">Calculate</button> <br> <label for="total">Total Amount:</label> <span id="total"></span> </div> <div class="footer"> <p>Made with ❤️ by Abhishek Gurjar</p> </div> </body> </html>
styles.css ファイルはチップ計算ツールのスタイルを設定し、クリーンで応答性の高いレイアウトを提供します。以下にいくつかの主要なスタイルを示します:
* { box-sizing: border-box; } body { color: white; background-color: white; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .container { background-color: rgb(0, 0, 0); max-width: 600px; margin: 100px auto; padding: 20px; box-shadow: inset; border-radius: 10px; } h1 { text-align: center; } input { padding: 10px; border: 1px solid #ccc; border-radius: 4px; margin: 10px 0; width: 100%; } button { background-color: green; color: white; padding: 10px; border: none; cursor: pointer; margin: 10px 0; text-transform: uppercase; transition: background-color 0.2s ease; } button:hover { background-color: #45a049; } #total { font-size: 24px; font-weight: bold; margin-top: 10px; } .footer { margin: 70px; text-align: center; color: black; }
script.js ファイルは計算ロジックを処理し、ユーザー入力に基づいて合計金額を更新します。スニペットは次のとおりです:
const btn = document.getElementById("calculate"); const inputBill = document.getElementById("bill"); const inputTip = document.getElementById("tip"); const totalSpan = document.getElementById("total"); function calculateTotal() { const billValue = parseFloat(inputBill.value); const tipValue = parseFloat(inputTip.value); const totalValue = billValue * (1 + tipValue / 100); totalSpan.innerText = totalValue.toFixed(2); } btn.addEventListener("click", calculateTotal);
ここでチップ計算機のライブデモをチェックできます。
このチップ計算機の構築は楽しくて勉強になる経験で、特にインタラクティブな Web アプリケーションの作成において JavaScript についての理解が深まりました。このプロジェクトが、JavaScript を試して独自の便利なツールを構築するきっかけとなることを願っています。コーディングを楽しんでください!
このプロジェクトは、JavaScript と DOM 操作に重点を置いて、Web 開発スキルを向上させるための私の継続的な取り組みの一環として開発されました。
以上がチップ計算ウェブサイトを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。