这是一个关于如何创建 To-Do App 的教程。To-Do App 是一个非常实用的应用,可以帮助你管理任务和日常安排。
学习目标
- 了解 To-Do App 的基本概念
- 学习如何使用 HTML 和 CSS 创建一个简单的 To-Do App
- 掌握 JavaScript 的基本用法,以实现 To-Do App 的动态功能
教程内容
- HTML 结构 - 定义你的 To-Do App 的基本框架。
- CSS 样式 - 给你的 To-Do App 美观的外观。
- JavaScript 功能 - 实现添加、删除和列表更新的功能。
HTML 结构
首先,你需要一个表单来输入新的任务,以及一个列表来显示现有的任务。
<div id="todo-app">
<input type="text" id="new-task" placeholder="添加新任务...">
<button id="add-task">添加</button>
<ul id="task-list"></ul>
</div>
CSS 样式
接下来,给 To-Do App 添加一些样式:
#todo-app {
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
#new-task {
width: 80%;
padding: 10px;
margin-bottom: 10px;
}
#add-task {
padding: 10px;
background-color: #007bff;
color: white;
border: none;
cursor: pointer;
}
#task-list {
list-style-type: none;
padding: 0;
}
.task-item {
background-color: #f4f4f4;
padding: 10px;
margin-bottom: 10px;
cursor: pointer;
}
JavaScript 功能
最后,添加一些 JavaScript 来使 To-Do App 具有交互性:
document.getElementById('add-task').addEventListener('click', function() {
var taskInput = document.getElementById('new-task');
var taskList = document.getElementById('task-list');
var taskText = taskInput.value.trim();
if (taskText !== '') {
var taskItem = document.createElement('li');
taskItem.className = 'task-item';
taskItem.textContent = taskText;
taskList.appendChild(taskItem);
taskItem.addEventListener('click', function() {
this.remove();
});
taskInput.value = '';
}
});
扩展阅读
想了解更多关于 To-Do App 的信息?可以阅读我们的 To-Do App 进阶教程。
<center><img src="https://cloud-image.ullrai.com/q/to_do_app_concept/" alt="To-Do App Concept"/></center>
希望这个教程能帮助你入门 To-Do App 开发!