第一次做web项目购物网站项目总结

简介:

项目背景:
学习完java基础后的第一次做项目,前期老师带着做,后期自己做。

项目目的:
熟悉web开发流程,整合学过的零散知识点。

项目功能实现:

  1. 登录/注册
  2. 主页面
  3. 详情页面
  4. 购物车
  5. 个人中心
  6. 收获地址

第一次做web项目,看似很简单的流程,却做了好长时间,哪怕前期有老师带着

项目收获

  1. 通过做项目,对于web的开发有了一定的了解,也了解到了,以前浏览网站所不曾注意到的功能点;
  2. 写代码前一定要做功能分析(不做功能分析,就是写到哪儿算哪,可能在前期浪费大量的时间,后期想要的功能,就没时间去做),因为前期老师带着做,所以在做功能分析的时候,只是走走流程,没有认真分析所要实现的功能,以及功能的难度,没有进行合理的分配时间,这是这次项目的完成度,不够好的重要原因之一
  3. 写代码遇到bug很正常,所以,在遇到bug的时候,一定要有解决问题的方式(首先是自己经常出错的地方,如单词拼错、漏掉双引号等粗心错误,其次,是语法错误,第三是逻辑错误,其他的,以后遇到了补充)

项目不足:

  1. 对知识点理解的不够深刻,所以在做项目的时候,对知识的把握点还是不能去灵活运用
  2. 在学习的时候,练习的时候,总是对老师的代码有依赖性,不会了,立马就去看,所以导致在做项目的时候,很少能想出自己的思路,这一点得学着改变(无论是工作、还是生活中,依赖这一点体现的很明显,所以不仅仅是代码这一方面,其他方面也得做出修改)
  3. 喜欢一个人独自思考,或者是网上找相应的答案,而不是去找别人商量,或者是自己动脑去解决,这两点是在今后要避免的(找别人能快速解决问题,而且有利于提高人际关系)
  4. 耐心不足:拿到模板,看到密密麻麻的代码的时候;写代码出现bug的时候;没有思路的时候;逻辑不清的时候;就会显得耐心不足,非常焦躁,一焦躁,就想着弄其他的事情,一弄其他的事情,时间就被大量的浪费掉了,耐心在今后一定是要去培养的

通过这次项目的实践,自身所暴露出的问题,远远是大于收获的,但千里之行,始于脚下,一个脚步一个脚步向前走,总有一点,不足会减少,收获会增多;努力!!!!!!

2018/11/13

目录
相关文章
|
2月前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
53 8
|
2月前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
44 7
|
2月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
42 4
|
2月前
|
中间件 Go API
Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架
本文概述了Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架。
174 1
|
2月前
|
JavaScript 前端开发 开发工具
web项目规范配置(husky、eslint、lint-staged、commit)
通过上述配置,可以确保在Web项目开发过程中自动进行代码质量检查和规范化提交。Husky、ESLint、lint-staged和Commitlint共同作用,使得每次提交代码之前都会自动检查代码风格和语法问题,防止不符合规范的代码进入代码库。这不仅提高了代码质量,还保证了团队协作中的一致性。希望这些配置指南能帮助你建立高效的开发流程。
80 5
|
3月前
|
Web App开发 前端开发 JavaScript
Web开发者必收藏的10个实用网站,你还没收藏吗?
将这些网站收藏起来,定期访问,使它们成为您日常工作的一部分,助您在快速发展的 Web 开发领域保持领先。
161 2
Web开发者必收藏的10个实用网站,你还没收藏吗?
|
2月前
|
人工智能 搜索推荐 PHP
PHP在Web开发中的璀璨星辰:构建动态网站的幕后英雄###
【10月更文挑战第25天】 本文将带您穿越至PHP的宇宙,揭示其作为Web开发常青树的奥秘。通过生动实例与深入解析,展现PHP如何以简便、高效、灵活的姿态,赋能开发者打造动态交互式网站,同时不忘探讨其在新时代技术浪潮中面临的挑战与机遇,激发对技术创新与应用的无限思考。 ###
42 1
|
2月前
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
602 1
|
3月前
|
JSON 搜索推荐 API
Python的web框架有哪些?小项目比较推荐哪个?
【10月更文挑战第15天】Python的web框架有哪些?小项目比较推荐哪个?
97 1
WK
|
2月前
|
安全 Java 编译器
C++和Java哪个更适合开发web网站
在Web开发领域,C++和Java各具优势。C++以其高性能、低级控制和跨平台性著称,适用于需要高吞吐量和低延迟的场景,如实时交易系统和在线游戏服务器。Java则凭借其跨平台性、丰富的生态系统和强大的安全性,广泛应用于企业级Web开发,如企业管理系统和电子商务平台。选择时需根据项目需求和技术储备综合考虑。
WK
142 0