精通HTML+JavaScript+CSS前端基础开发技术; 2、熟练Vue2.0/3.0、Bootstrap、JQuery等前端技术框架;
3、具备JavaScript ES5、ES6开发经验 ,熟练运用ES6语法,如promise,async,箭头函数,Class等; 4、掌握HTML5和CSS3的新特性,如:语义化标签,过渡,渐变,动画等; 5、掌握CSS的扩展:Sass/Less等动态样式语言; 熟练使用flex布双飞翼布局,圣杯布局; 6、熟悉性能优化方案,如:图片懒加载,函数节流,组件懒加载等;
7、熟练掌握 Antd、Vant、Element-UI/Element-plus 等组件库; 8、熟练掌握并运用Html、Css、JavaScript、typescript、DOM、BOM等前端语言技术; 9、熟练使用PhotoShop、XMind、Flash等软件以及Word、ppt、Excel等office办公软件; 10、精通JS面向对象,如闭包,原型链,继承等;
11、熟练模块化开发,了解Vue框架原理; 熟练使用node.js进行系统搭建; 12、熟练使用Vue及全家桶开发,如:Vue.js,Vue-router,路由导航守卫,Vuex,生命周期钩子等; 13、熟练使用grunt 、webspack等构建打包工具; 14、熟练使用Git、SVN等版本库管理工具,并且掌握不同系统的命令规则; 15、了解HTTP协议以及掌握浏览器跨域解决方案; 16、熟练Ajax异步请求,例如ajax,axios,axios二次封装;
17、熟练微信小程序、H5 、uni-app的开发;
18、熟练使用postman、Swagger UI等测试api及调试接口工具,熟悉Mock模拟数据;
产品货架小程序 小程序/h5页面开发 2022.07-2023.07 项目描述:
产品货架小程序是一款面向客户的移动端应用,旨在为用户提供便捷的存款、理财和基金产品服务。作为渤海银行的官 方小程序,该应用集成了多种金融业务功能,帮助客户实现理财增值和资产管理。项目主要聚焦于存款、理财和基金产品的 开发,旨在为客户提供全面的金融产品选择和便捷的交易体验。
责任描述:
参与并带领小组开发渤海银行小程序,负责存款、理财、基金产品业务相关模块的前端开发工作。负责项目需求模块的 分发与版本库的管理,参与技术评审,和小程序的详细设计等,例如:公共区域/登录页面/开户模块/客户识别/首页/我的/等。
技术要点:
1.使用wx.setStorageSync和wx.getStorageSync等API来操作LocalStorage做登录长期记录 2.使用微信小程序 ,flex 布局进行静态页面的搭建
3.使用 swiper 组件设置各分组类查看
4.使用封装工具类组件(Utility Components)封装日期格式化、数据格式转换、网络请求 5.利用Form、Navigation、Animation封装组件 6.使用HTML、CSS和小程序的WXML和WXSS语法搭建开户页面的UI界面。 7.使用wx.downloadFile下载服务器文件到本地
8.对用户登录身份进行人脸识别
天津银行办公自动化系统 前端PC页面开发 2022.01-2022.07 项目描述:
信创oa管理系统(http://newoa.bankoftianjin.com/index.html#/)是以办公自动化系统的最终用户为天津银行总行 、 营业部 、一级分行 、二级行 、分支机构用户以及子公司 。用于维护 系统组织信息 。可以新增 、修改 、批量导入、批 量导出 、组织排序 。按实际业务需求配置组织扩展信息 ,例如成本中心 、预算归属等。
责任描述:
负责项目优化及 bug 修复,与后台沟通调试接口,后期维护项目,以及带新人书写前端项目部署及开发流程;使用低代码开 发工具快速构建和集成业务逻辑、界面组件和数据模型,实现高效的业务流程。负责页面搭建及前后端部署联调。
技术要点:
1.异步请求使用Promise处理异步请求的成功和失败情况 2.组件通信(自定义事件总线,vuex,props,slot)
3.axios 二次封装 ;浏览器请求
4.使用请求拦截器()及相应拦截器() 登录访问认证时使用拦截器处理 5.表单验证,数据懒加载,封装组件
6.性能优化:(封装组件,组件懒, 图片压缩,页面缓存)
7.css 预解析器处理混合(Mixins)、支持条件语句等
8.使用 pinia 进行数据的集中状态管理
9.低代码开发页面便捷化产出 ,模块化组件化实现 js 脚本负载
10.Vue 3.0 + TypeScript实现 实时数据更新、实时搜索和过滤以及在线用户追踪等功能