了解当下流行的各种插件echart,swiper,scroll,Micro.js,jqueryUi等;
阅读过阿里微前端框架乾坤(qiankun) 并且修改其源码按照自身业务逻辑自定义使用;
能够使用gulp,webpack,parcel进行前端自动化及项目构建;
能够使用node.js/php搭建服务器端应用,能够构建接口和操作数据库;
熟练运用常用的MVC,MVVM设计模式,对路由视图和数据双向绑定有一定的了解并且手写过;
熟练运用各种模板并且使用reactjs的jsx Babel插件实现jsxdom渲染与函数组件和class组件并且实现生命周期;
熟练使用Vue.js、reactjs等前端框架,有一定的自我钻研能力;
熟练使用Javascript了解一定的面向对象和ES6、typescript、函数式编程,能够应用 Ajax来进行前后端交互;
熟练使用jQuery插件及jQuery mobile、bootstrap,Element-ui等UI库;
熟练使用css预处理语言less/sass。
项目经历
2020/6-2020/9 天地图中后台管理系统
项目地址:https://www.admin.tianditu.gov.cn/
项目描述:天地图中后台系统微前端基座
职责描述:构建项目工程化与实现体系、使用qiankun与原生js实现 接入基座,项目配置 ,修改qiankun源码实现动态注册与注销,解决单点登录sesion不一致,导出需要导入到基座项目引入的js 可配置baseurl,及其qiankun生命周期钩子。
2020/4-2020/7 天地图在线地图移动端
项目地址:https://www.map.tianditu.gov.cn/
项目描述:天地图在线地图移动端
职责描述:使用vuejs全家桶、vant、mapboxgl独立开发;
使用Mapboxgl底图渲染、底图切换、自定义图层、定位控件、实现poi点的搜索与叠加、实现城市切换与行政区划面的叠加、实现公交线路搜索与h5定位ip定位、实现反馈控件支持用户提交修改删除poi点。
2020/2-2020/3 新冠肺炎疫情分布
项目地址:https://www.tianditu.gov.cn/coronavirusmap/
项目描述:新冠肺炎疫情分布地图实时更新分为中国与全球模块
职责描述:使用vuejs全家桶、echarts、elementUI、mapboxgl开发;
开发2个模块,分别是疫情统计与使用echarts进行数据可视化联动数据响应,开发响应式支持手机访问。
项目地址:https://www.map.tianditu.gov.cn/ 项目描述:天地图在线地图移动端 职责描述:使用vuejs全家桶、vant、mapboxgl独立开发;使用Mapboxgl底图渲染、底图切换、自定义图层、定位控件、实现poi点的搜索与叠加、实现城市切
项目地址:https://www.tianditu.gov.cn/coronavirusmap/ 项目描述:新冠肺炎疫情分布地图实时更新分为中国与全球模块 职责描述:使用vuejs全家桶、echarts、elementUI、mapboxgl开发; 开发2个模块,分别是疫情
项目地址: https://vgimap.tianditu.gov.cn 项目描述:用户提交地理信息数据的平台、而后审核数据之后更新数据库的瓦片内容确保天地图的地图服务精确度得到一定保障. 职责描述:主要使用vuejs、leaflet、elementUI等实现搜索模块、面的标