React 0.13版本起开始使用react相关技术栈并一直以react为主要技术栈。
熟悉jquery,bootstrap 等前端早期基础类库。
熟悉原生 es5编码,浏览器与 nodejs 环境的事件循环机制。
熟悉原生CSS3及各种样式预处理后处理工具。
熟悉require.js/sea.js等浏览器端模块化工具。
熟悉兼容ie旧式浏览器的MVVM框架,如avalon。
也能在生产使用vue全家桶。
react 方面主要使用redux作为状态管理,也能使用mobx。
熟悉前端工程化,熟悉 gulp,webpack,了解lerna,rollup。
查阅 ast及相关文档情况下能开发简单webpack的loader/plugin和babel plugin。
熟练使用es6,typescript配合(tslint 已废弃)eslint5.x来保证代码统一格式。
阅读过antd,antdmobile源码并仿照 antd 开发过自有组件库。
熟悉MVVM主流脚手架配置使用,及使用yeoman定制开发脚手架。
熟悉MVC,REST 开发模式,了解 graphql。
能使用mpvue,taro开发小程序。
阅读过express,koa等后端框架源码,理解其设计思想,能在生产中使用eggjs,feathers.js。
能简单使用python的django,flask,aiohttp 框架,基于 django + MDbootstrap 开发过个人博客(已下线,源码在github)。
能使用Mysql,PostgreSQL,MongoDB,redis 及对应 ORM库(nodejs,python)。
良好的使用 git 习惯,编码习惯。
能使用jenkins,docker进行CI 部署。
学习力强,对技术专注,擅于探索新技术,并不限于前端。
闲不住:
临时用工产品,暂时主要以微信小程序为主,含一个c端,2个b端。分别以mpvue和taro开发。
相较于市面小程序,业务逻辑稍复杂。
Rability同构模板:
根据国内前端技术状况深度改造的
React前后同构pwa热更新前后分离开发框架
React16.x + react-router4.x + redux
基于redial的服务端数据预加载机制
完美的代码分割机制可基于路由或组件(基于react loadable)
集成less,sass,postcss等样式处理工具(基于webpack-isomorphic-tools区分环境处理样式)
集成antd-mobile,antmotion 等ui动效库
已为无线端优化,首屏加载及异步加载性能优秀
集成eslint,预配置良好的代码检查机制
良好的开发体验与代码组织
完善的日志系统
对seo友好
已投入金柚网无忧保无线端产品重构项目使用
项目链接:https://github.com/DrReMain/Rability
无忧保WEB
无忧保web官网
使用webpack,babel,jquery,avalon,less工程化开发前端部分
功能包含文章展示,用户系统,下单,支付
项目链接:www.shebaoonline.com
各种后台关系系统
基本以 dva,antd 技术栈开发的 spa 应用。