- Introduced a new script to check TypeScript lesson files for errors. - Created a main TypeScript file to render lessons and their details. - Added lesson definitions with starter and answer codes. - Implemented a user interface for navigating and running lessons. - Styled the application with CSS for a better user experience. - Updated README to reflect the new TypeScript section and usage instructions.
1.0 KiB
1.0 KiB
练习 10:综合页面
目标
把 DOM、事件和异步知识拼起来,做一个可以真实互动的小页面。
项目名称
学习面板
任务
请完成一个控制台之外可见的页面交互,要求至少包含:
- 一个课程列表区域
- 一个表单区域
- 一个添加课程的交互
- 一个点击课程切换完成状态的交互
- 一个异步加载提示或远程数据模拟
- 清晰的状态文案更新
建议顺序
- 先看 HTML 结构
- 先写元素获取和渲染函数
- 再写表单提交和点击事件
- 最后补异步加载逻辑