P2P平台
项目职责:spa 应用,公司自主开发的页面基层框架 kernel.js(实现 router 页面跳转及动画,页面按需加载,少量的 ui 组件)。核心 vue.js 实现数据的双向绑定,页面组件化开发(clock 倒计时组件,list 列表组件,coupon 优惠券组件等),更多关注业务实现,功能模块化开发(require.js 实现模块加载),少量的 dom 操作。还有 zepto 相辅,第三方 swiper 做轮播。代码打包 siteBuild,jenkins 代码发布。
【组件开发、表格的数据可视化、员工体验优化和维护等】
技术栈:React+React-Router+Redux+thunk+babel+Node+Bootstrap+jQuery+Webpack
项目描述:公司员工管理学生高分案例项目,主要功能是员工登录后可以上传、查询、修改、删除案例,学生数据可视化等。
项目职责:负责项目的前端页面到后端数据交互到数据库处理,过滤组件开发,表格的数据可视化等。在项目中学会并运用 EE6 语法;深入了解并运行 React 的数据单向流动,完成可复用组件的开发;React 的组件化,利用 props 形成单向的数据流,根数 state 的改变来更新 View,利用 render 方法来虚拟DOM 来提升渲染;Redux 的使用。通过 dispatch 来触发 action 来改变 state 状态等,在调用 action前用中间件;applyMiddleware()来处理一些异步的调用,日志等