1 Star 0 Fork 0

范江奇 / notebook

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

项目技术

前端:vue、vue-router、element-ui、axios

后端:egg.js、mysql

项目描述

前端页面只有两个,一个为登录页面,一个为记录页面。

登录只需要用户名和账号,由于是简单的demo,所以没有设置注册或密码的相关验证,但使用了token,用户登录是一定成功的,数据库中查到了后端就返回token,查不到就插入此用户。

记录页面也很简单,实现了增加和删除记录的功能。


3.14 重新实现了登录与注册功能; 实现了404页面的处理; 功能算是比较完整了,由于没有计划,代码可维护性很差,后期不准备再修改更新。

总结

​ 本来只是想好好学习一下前端,但写了页面没有后端很呆板,于是准备快速开发一个简单的后台进行前后端分离与交互。

​ 初期准备学习springboot,但是由于只有javase的基础,所以学了两三天就放弃了,迷茫了几天后决定学习egg进行后台开发,进行学习后十分顺利,大概两天时间就基本掌握了如何操作,没有跟着教学打代码练习,而是看完视频直接尝试实现自己的功能,进行不下去再去解决问题,非常高效,大概三四天时间就从小白完全开发出了后端。

​ 随后用了两天时间补充前端的请求,以及前后端交互,最终完成了所有开发。

​ 由于缺乏工程化的思想,其实前后端的交互写的非常粗糙,包括很多安全性问题、代码命名问题、开发文档、功能完整性都没有考虑的很好。不过此次开发主要目的就是从零到一,目的达成了,而且速度很快,其中23年一月底从零开始,二月半个月准备考试,最终三月初完成开发,目标基本达成,算是完成了第一阶段的学习。

​ 接着将进行下一阶段,补充学习前端的知识,使自己能够胜任前端开发的工作,这个阶段目标时间为三个月左右,每天的学习时间分配也会有所下降。

空文件

简介

第一次尝试开发完整的web程序,大概学习时长为一个月,前端vue,后端egg.js 展开 收起
JavaScript 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/fan-jiangqi666/notebook.git
git@gitee.com:fan-jiangqi666/notebook.git
fan-jiangqi666
notebook
notebook
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891