网页开发:JS,jQuery,CSS,HTML5,VUE全家桶,elementUI;具有一定美学基础,熟练使用PS、Axure导图;对目前主流浏览器的兼容性有较好的认知,比较擅长解决各浏览器的兼容性问题以及浏览器的性能优化。
微信小程序:可以自主研发微信小程序客户端部分,曾独自研发一款i-Task工单小程序,用于公司内部解决各类已提出的问题。
村行网银系统的所有前端改造,根据最新前端控件调整代码。
1、含密码页面需根据最新密码控件做调整,老版密码控件仅支持IE浏览器,使用同步代码获取所需信息,最新密码控件使用了异步的方式,故所有密码页面新增异步方法获取密码验证等信息并发送给服务器端。根据需求新增密码提交前的规则验证。
2、下载证书页面需要适配最新下载控件,下载控件用于更新及下载证书,原下载控件仅支持IE浏览器,根据最新下载控件提供的方式添加EDGE浏览器的下载功能。
3、本次项目中使用了大量IE浏览器专用的方法或扩展,如弹窗使用了showModalDialog(),获取服务器端返回数据ActiveXObject等,此次更新弹窗方法为open();根据服务器端数据自写工具类来替换ActiveXObject扩展。
4、由于新增了大量异步代码,使用IE浏览器时部分页面会因异步代码导致崩溃或无法进行正常交易流程,针对这个问题新建了工具类,将所有异步代码放入其中,主页面中根据浏览器类型动态加载此工具类,经验证该方式可以有效解决异步代码冲突问题。
5、解决了部分原IE部分代码的bug,优化了部分for+if并用、循环嵌套过多的资源浪费问题;优化了部分页面表格及图片显示不完全或显示错误的问题。
6、项目上线后的维护。