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

简介:

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

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

项目功能实现:

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

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

项目收获

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

项目不足:

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

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

2018/11/13

目录
相关文章
|
17天前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
53 7
|
20天前
|
安全 Linux 开发工具
零基础构建开源项目OpenIM桌面应用和pc web- Electron篇
OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。 本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openim/electron-client-sdk 和 @openim/wasm-client-sdk,分别为 Electron 版本和 Web 版本的 SDK,可以同时构建 PC Web 程序和桌面应用(Wi
35 2
|
3月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
120 61
|
3月前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
64 8
|
3月前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
56 7
|
3月前
|
中间件 Go API
Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架
本文概述了Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架。
270 1
|
3月前
|
JavaScript 前端开发 开发工具
web项目规范配置(husky、eslint、lint-staged、commit)
通过上述配置,可以确保在Web项目开发过程中自动进行代码质量检查和规范化提交。Husky、ESLint、lint-staged和Commitlint共同作用,使得每次提交代码之前都会自动检查代码风格和语法问题,防止不符合规范的代码进入代码库。这不仅提高了代码质量,还保证了团队协作中的一致性。希望这些配置指南能帮助你建立高效的开发流程。
125 5
|
3月前
|
人工智能 搜索推荐 PHP
PHP在Web开发中的璀璨星辰:构建动态网站的幕后英雄###
【10月更文挑战第25天】 本文将带您穿越至PHP的宇宙,揭示其作为Web开发常青树的奥秘。通过生动实例与深入解析,展现PHP如何以简便、高效、灵活的姿态,赋能开发者打造动态交互式网站,同时不忘探讨其在新时代技术浪潮中面临的挑战与机遇,激发对技术创新与应用的无限思考。 ###
50 1
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
815 1
|
4月前
|
JSON 搜索推荐 API
Python的web框架有哪些?小项目比较推荐哪个?
【10月更文挑战第15天】Python的web框架有哪些?小项目比较推荐哪个?
131 1

热门文章

最新文章