熟练JS语言,并熟悉常见的w3c标准。
熟练使用Vue、React及相关生态,并对其内部原理有一定理解。
熟悉使用node.js。可以开发简单的CURD应用。
熟悉React Native,可以开发部分跨平台组件。
熟悉微信小程序等。
1. 原公司:天津市教委-大型仪器管理系统
• 项目前端使用Vue技术栈。Vue模板使用pug,简化了HTML书写。样式使用stylus进行预编译,部分UI组件使用的element-ui。
• 网络请求使用Axios,并添加了拦截器,通过判断请求头信息来确定是否发送请求及路由跳转。在获取用户token后,才可进行对公司底层服务lims的请求,进行获取仪器等操作。
• 后端微服务用于用户注册登录,管理员自定义配置前台展示信息等。其技术栈为 :web框架koa,数据库MongoDB,自己用koa实现了百度的UEditor的部分支持
• 部署方式为使用docker部署,因为该服务器上还有公司其他业务,所以向教委申请了域名并通过NGINX反向代理到本docker的端口上
2. 饿厂: 很多的管理后台(通常为React技术栈不细说了),部分员工端(Vue或React都有)。