开发技术:Node/Express/MySQL/JSON/Cookie
项目描述:通过Node来创建一个服务,使用Express框架已封装好的HTTP来进行HTTP请求,使用Cookie来做登录验证。
项目要点:
①使用Pintuer来作为前端开发框架,增加了前端页面的开发速度。
②对Cookie进行设置,使用session来存储,增加了前端安全性。
③使用Node的fs、path模块,对文件进行操作,使用了multer插件对文件进行上传,减少了文件上传的工作量。
④配置了静态资源目录,用来存储文件上传的资源,实现对资源文件的管理。
⑤使用了Node的crypto模块对用户密码进行加密,增加了数据库的安全性。
⑥使用了moment插件对时间进行格式化处理。
网站开发
2019年06月 - 2019年07月
贵州贵阳
通过学习后,以成员合作完成网站开发。
项目过程使用java语言来实现后端开发,使用maven来管理项目,使用tomcat服务器来运行项目。
项目完成对java有基本了解,对maven有一个基本认识,对网站开发的流程有一个基本了解。
仿去哪儿网App
项目描述:对Vue的一个基本使用,从而构建的这个前端页面。
项目要点:
①使用插件VueAwesomeSwiper和BetterScroll,来快速开发页面轮播功能和实现页面在垂直方向滑动,同时使用了FastClick来解决移动端300ms的延迟
问题。
②项目的静态资源中添加了mock数据,使用Axios发送请求来达到动态的获取数据。
③使用KeepAlive来解决重复加载页面而发送多次请求的问题。
④使用H5的LocalStorage来存储上一次的历史记录,解决了刷新页面时数据回到初始状态值的问题。
⑤使用Vuex来实现数据的共享。
⑥使用了Stylus来编写css样式,以到达结构清晰。
⑦实现了组件的递归功能,使用了transition动画效果,以及Vue中插槽的使用。