作者:猫猫
学校:湖南九嶷职业技术学院
专业:计算机应用技术
QQ:2973464622
邮箱:2973464622@qq.com
开发时间:2026年3月
开发工具:VS+豆包AI
1. 核心用途:作为湖南九嶷职业技术学院的毕业设计作品,展示“纯前端实现商品信息动态管理”的前端开发能力awa
2. 辅助用途:几乎无实际作用awa
3. 展示内容:包含商品列表展示、新增/编辑/删除商品等核心功能,数据存储于本地JSON文件,无需服务器即可运行,利用服务器可以更好的运行awa
• HTML:搭建页面基础结构,如导航栏、商品卡片、表单等;
• CSS:调整页面样式,优化视觉效果,适配不同设备显示;
• JavaScript:实现页面动态功能,完成商品信息的增删改查;
• JSON文件:本地数据存储载体,模拟数据库功能;
• 开发工具:VS Code(代码编写)、豆包(思路梳理)、Chrome浏览器(页面测试);
• 图片素材:来源于网络
本项目通过纯前端技术实现动态数据管理,满足毕设核心要求:
• 商品列表页(list.html):从JSON文件读取商品数据展示(查),支持商品删除(删);
• 新增商品页(add.html):表单提交后,数据写入JSON文件(增),列表页自动更新;
• 编辑商品页(edit.html):修改商品信息后,同步更新JSON文件数据(改);
所有操作无需修改HTML代码,通过前端交互即可完成数据动态管理。
本项目已完成全终端跨平台适配,能在不同设备上正常展示和操作:
• 适配范围:电脑端(Windows/macOS)、平板端、手机端(安卓/iOS);
• 适配方式:采用Flex弹性布局,商品卡片数量随屏幕大小自动调整(电脑3个/平板2个/手机1个);
• 样式适配:使用%/rem相对单位替代固定像素,页面元素随屏幕缩放;
• 交互适配:移动端按钮/输入框放大适配触屏操作;
• 兼容说明:优先适配Chrome主流浏览器,满足毕设演示核心需求。
### 加载速度优化
• 图片懒加载:商品图片仅在滚动到可视区域时加载,减少首次加载资源;
• 代码精简:合并重复CSS/JS代码,删除冗余注释,减少文件体积;
• 本地数据缓存:常用商品数据缓存至localStorage,减少JSON文件读取次数;
### 页面美观优化
• 统一视觉风格:主色调采用暖橙+浅灰+白色,无杂色,视觉简洁协调;
• 细节打磨:商品卡片添加轻微圆角+hover边框变色,表单输入框聚焦高亮;
• 间距规范:页面模块间距统一为20px,卡片内边距15px,布局整齐不拥挤;
### 交互效果优化
• 操作反馈:新增/删除商品后弹出轻提示(非系统alert),更友好;
• 表单验证:实时提示输入错误(如价格仅允许数字),减少操作失误;
• 平滑过渡:页面跳转、卡片hover添加0.2s平滑动画,无生硬卡顿。
1. 本站商品信息、图片均为演示素材,仅用于毕业设计展示,不涉及商业交易;
2. 商品链接仅为功能演示,本人不参与商品交易,不承担商品相关责任;
3. 数据存储于云服务器,但使用的是json所以无需担心数据泄露
4. 若素材存在侵权问题,可联系QQ:2973464622进行删除。