新疆维吾尔自治区网站建设_网站建设公司_安全防护_seo优化
2026/1/1 22:02:22 网站建设 项目流程

本文使用AI辅助,完全不敲一行代码,实现了一个乘法竖式计算演示的web应用,并部署到了github pages上

引言

在数学学习中,乘法竖式计算是一个重要的基础知识点。为了帮助小学生更好地理解乘法竖式的计算过程,我开发了一个乘法竖式计算演示应用。这个应用通过直观的动画效果,展示了乘法竖式的完整计算过程,支持自定义数字、播放控制和速度调节等功能。

应用功能介绍

1. 核心功能

  • 乘法竖式动画演示:清晰展示乘法竖式的计算步骤
  • 自定义数字输入:支持输入任意数进行计算
  • 播放控制:提供播放、暂停、重置功能
  • 速度调节:支持0.5x到3x的速度调节
  • 随机数生成:一键生成随机的乘数和被乘数

2. 界面设计

  • 🎨现代简洁UI:采用靛蓝色系渐变背景,白色卡片设计
  • 📱响应式布局:适配各种屏幕尺寸
  • 🎯直观操作:清晰的按钮和控制组件
  • 🎬流畅动画:平滑的计算过程演示

3. 构建与部署

  • 本地开发:使用Vite开发服务器,支持热更新
  • 生产构建npm run build生成优化后的静态文件
  • 部署方式
    • GitHub Actions自动部署到GitHub Pages

AI辅助开发

摘取部分提示词

  • 我想生成一个乘法竖式计算动画演示的app,可以暂停,也可以自动播放,输入的两个数可以输入,也可以随机
  • 不错,可以把每个数位相乘的时候给出一个红线进行连接,结束后红线消失,另外需要动态的给出进位的值
  • 不错,可以把每个数位相乘的时候给出一个红线进行连接,结束后红线消失,另外需要动态的给出进位的值
    如图所示,不要一下子把一个数位和被乘数的结果计算出来
  • 整体上动画没有问题,但是计算的数值显示的不对,已经计算出来的值为什么是跳动的。不应该是固定的吗
  • 进位在被加入计算结果时才消失,进位的位置需要跟他的数值的水平位置对齐
  • 播放速度可调,所有的数位除了进位之外,展示了就不要再消失了,加法求和,结果从最右侧开始放置。

这是一个不断的向AI反馈问题,让他进行修复的过程,语言描述有时候很难描述清楚,再加一些截图,比如这个进位要放在什么数的下方

开发的差不多了,我在 Trae 智能IDE 中让AI帮我把代码push到git上,自动化部署到 github pages

功能演示

https://www.bilibili.com/video/BV122vQB1EQh

部署与访问

应用已部署到GitHub Pages,可以通过以下链接访问:

https://kobe24o.github.io/multiply_show_web/

源码获取

项目源码已开源,欢迎Star和Fork:

https://github.com/kobe24o/multiply_show_web

作者:Michael Ming
网站:https://michael.blog.csdn.net/

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询