有3年前端开发经验,精通angular js框架。使用type script对代码做静态校验。使用redux管理前端状态。使用rxjs处理异步事件。使用babel将高版本js转换到低版本j,浏览器端配合corejs支持旧版本浏览器。
使用webpack打包项目,使用node做静态资源服务器,处理登录,session,转发页面请求实现前后端分离。
重构页面筛选器组建,实现配置化使用。减少代码冗余。组建根据配置展示不同类型的筛选项,处理与用户的交互,并将用户最终的选择转换成请求参数对象。对用户的选择可进行序列化和反序列化,以保存用户的选择结果。同时使用type script提供对外的接口描述,方面使用维护。