今天,我參與了一個名為預算追蹤器的專案。該專案的目標是以實用和功能性的方式應用先前學到的概念。以下是我實施的概念以及它們如何提高我的技能的概述:
學習與應用的概念
1.HTML結構與語意
2.CSS 樣式
學會了設計項目的功能性和美觀性:
3.JavaScript 模組
4.本地儲存
localStorage.setItem("budget-tracker-entries-dev", JSON.stringify(data));
5.動態 DOM 操作
this.root.querySelector(".entries").insertAdjacentHTML("beforeend", BudgetTracker.entryHtml());
6.事件處理
我使用事件偵聽器使應用程式具有互動性。例如:
row.querySelector(".delete-entry").addEventListener("click", e => { this.onDeleteEntryBtcClick(e); });
7.資料驗證與格式化
const totalFormatted = new Intl.NumberFormat("en-US", { style: "currency", currency: "USD" }).format(total);
8.版本控制與除錯
這個專案讓我更深入了解:
這個專案也提升了我解決問題的能力,因為我面臨著處理空白輸入欄位和確保準確計算等挑戰。
追蹤器包含日期、描述、類型和金額的輸入字段,以及顯示總餘額的動態摘要部分。
這個專案增強了我建立實際應用程式的信心! ?
準備好深入研究 React Native
以上是我的 React 之旅:第 20 天的詳細內容。更多資訊請關注PHP中文網其他相關文章!