λ 能独立完成 div+css 设计排版、制作成符合 web 规范的静态 html 代码,能精确还原设计图,能根据需求进行 PC 端、移动端、响应式的页面开发。熟练 Bootstrap。
λ 熟练 HTML5 语义化标签,能够利用 CSS3 编写酷炫的页面效果。熟悉 Canvas 及其 API,有 Canvas小游戏的实际开发经验。
λ 掌握原生 Javascript , ES5 、ES6 的新特性,熟悉 DOM、BOM 操作、和事件处理。熟练使用 jQuery、underscore 等常见库,以及利用 Ajax 数据请求实现前后端数据交互。熟练 JSONP 跨域。熟练面向对象和组件化开发
λ 熟悉 Node+Express+ejs+MongoDB 技术栈,熟练 npm 包管理工具。
λ 熟练掌握 MV*工作原理,熟练掌握 react+redux+react-redux+redux-thunk+redux-logger 技术栈, 掌握 react+dva+ramda 技术栈,能够熟练的利用 React 编写 SPA。熟悉 Angular 在项目中有实际的开发经验。
λ 熟练运用 vue (vue+vuex+vux+vue-router+axios)全家桶系列开发 spa 的 webapp,熟 练模块化、组件化、面向对象开发,理解框架部分特性的底层实现原理。
λ 熟练工程化编程,熟练 webpack+babel ,gulp 进行模块化开发,熟练 Less、sass 预处理语言
λ 熟练 Git,SVN 版本管理工具。
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()来处理一些异步的调用,日志等
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | 前端工程师 |