熟练使用HTML/CSS进行页面布局;
熟练使用webpack自动化管理工具对代码进行打包、vue -cli 搭建项目结构;
熟练使用vuex来进行数据的存储,用axios实现数据请求;
熟悉面向对象的核心思想继承,对闭包有一定了解;
熟练使用git 管理工具;
后台管理系统
负责开发后台系统,实现模块,菜单,表单,视图,流程,报表,widget 等的添加删除渲染等功能
技术与职责:
利用 HTML5 相关技术开发 pc 端,并保证主流浏览器的兼容性;
配合 element-ui 组件库中部分功能进行快速开发,按需加载和实现 JS 逻辑;
运用 vue-router 嵌套路由完成页面切换和数据内容的展示;
使用 vuex 开启数据资料共享的管理模式;
使用 axios 向后台请求数据完成接口数据的呈现;
使用模块化开发,对一些组件进行封装使用;
EIP
模仿现有的 apache-camel 实现企业集成模式的消息中间件框架,使用 canvas 和面向对象实现,通过生成和解析 xml 来实现界面的渲染。
技术与职责:
使用面向对象的方式初始化不同的组件;
使用 canvas 以及拖拽将不同的组件拖拽到画布中;
根据画布中组件的多少动态加载画布中的组件 Tree;
据画布中的内容生成 xml;
邮箱收发系统
负责开发邮箱系统,实现邮件收发,存草稿,删除邮件等功能
技术与职责:
负责邮箱登录退出,发送箱,收件箱,草稿箱,垃圾桶等页面;
实现登录退出,列表渲染,邮件删除发送等功能;
通过路由 vue-router 实现路由页面跳转,通过 vuex 对组件全局状态控制
封装并使用 axios,动态获取数据后展示;