善长原生JavaScript开发,对dom操作优化、事件处理,Ajax, 组件工具封装、SPA有较多经验.
熟悉ES6, CSS, SASS, HTML5, Typescript, Gulp.
使用过Vue, AngularJs, Jsx, Bootstrap, JQuery(研究过过部分源码), MUI.
了解 nodejs, PHP, Apache, MySql.
有较好的沟通能力,接口设计能力,编码习惯,熟悉数据结构,可阅读英文文档.
项目:ERP二次开发平台
曾开发过一个ERP二次开发平台,能根据数据库不同的业务配置,快速开发出一套适用于各种业务的ERP系统,并同时展示在手机端和电脑端。
此次工作经历了从开始的盲目到一步一步把框架搭建起的过程,主要的内容有:框架开发,全套UI控件(工作量最大的是表格控件,实现了锁头,锁列,服务端或本地分页,统计,宽度拖动,伪列,右键菜单等,且根据配置开启或关闭),虚拟DOM的实现,自定义事件(长按,滑动等),TSX的集成,最终根据后台给的JSON,组合各种控件拼出页面。
后成为前端组组长,主要挑战是需要把模块化做到极致,不管是开发的规范性,还是模块的复可用性和可扩展性,以及对外接口的统一性和通用性,都要考虑充足。