科院社团项目小结

科院社团招新项目小结

一、项目简介

1. 负责项目的模块

前台快速报名页面编写,支付逻辑处理

2. 相关技术栈

  1. Vue全家桶
  2. Vant移动端组件库_Vant
  3. HTML+CSS+JS
  4. WeChat_JS
  5. git代码托管系统:GitLab代码托管网站

二、遇到的问题

技术问题

  1. 从子级界面返回父级界面之后,函数继续执行问题
    解决方案:返回父级页面之后再次调用上次的方法
    具体实现:需借助router守卫,可以适当的运用计时器来实现滞后操作
    比如:返回父级界面之后的弹框操作
  2. 本地Storage存储问题
    本地的Storage中只能存字符串,所以取得属性时候需要反向解析字符串
    但是为什么storage只能存字符串咧?(未解决)
  3. 在js调用中直接return回调函数问题(未解决)
    虽然也能解决问题,但代码不是自己心理预期的那个样子
  4. 前端日志问题
    前端的日志框架下去得了解了解,每次写都是直接在浏览器里打印,不上线还好,上线的话就有点影响,就算是在浏览器里打印也要将打印描述和打印对象放在同一行中,然后带上方法名,入参,返回值,方便查问题
  5. 公共方法调用时参数是否必要问题
    写公共方法时,参数能少则少,自己多写点,别人少写点。
  6. 代码可读性,健壮性问题
    适当的剥离功能性代码将其封装成方法,无论啥时候都要写好代码注释,方法级注释和行级注释
  7. 内网穿透问题
    简单点的就是用现成的软件,了解原理的就用服务器自己搭建一个(ps:自己试着搭了一个就是网速有点慢)

协作问题

  1. 提交pr之后记得跟负责人说
  2. 需要新功能接口的时候才去跟后端说,前端能搞定的事儿,不去麻烦后端

三、还需要学习的知识

  1. 浏览器是如何去运行的,如何去展现的,浏览器的内置对象又是怎么来的
  2. Vue基础,ES6基础,预编译器:less、sass,只是简单的会用,但是不了解他们的区别,不了解他们的原理
  3. 项目中的软技能,原型图,流程图
  4. redis缓存,消息队列,分布式锁
  5. nginx代理服务器的服务器:反向代理
  6. cdn内容分发
  7. 项目部署
  8. 基础知识的漫漫深耕路

小结人:付豪
小结时间:2020.10.18

你可能感兴趣的:(科院社团项目小结)