今天,我参与了一个名为预算跟踪器的项目。该项目的目标是以实用和功能性的方式应用以前学到的概念。以下是我实施的概念以及它们如何提高我的技能的概述:
学习和应用的概念
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中文网其他相关文章!