个人介绍
15年前端工作,从用c#,asp.net,oracle做网站开发,as3社交游戏开发,js网站开发,h5互动教育小游戏,vue3,vite,rant,pinia,element UI,threejs,pixi,createjs,fabric,matter,phaser3,svg,gasp,html2canvas,swiper,APlayer,videojs,Echart等,ts搭建H5拖拽基础组件创建H5平台。我是一个善于分析需求进而思考如何解决问题的人。
工作经历
2018-10-08 -2022-10-26新浪微博高级前端开发工程师
● 独立设计和架构一个创建H5站点的低代码平台,通过拖拽基础组件,配置动画,事件完成h5站点数据,有web编辑端(https://jianyeweb.hd.weibo.com/),创建H5页面操作视频链接(https://www.bilibili.com/video/BV15G4y1r7P4/)和移动渲染端,这里的链接是集合了这几年建页平台搭建的有特色的站点集合,2022,2021年的每一个站点都可以点击查看,在之前的H5由于升级平台导致的兼容性问题还没有修复完,有的会有显示问题,站点链接(https://jianye.hd.weibo.com/site/?id=347),升级ts代码,重构,代码分离,抽取公共模块视频链接(https://www.bilibili.com/video/BV1nP411V7Mx/),组件数据结构,通用接口优化视频链接(https://www.bilibili.com/video/BV14e4y1h7RN/)。 ● 运营了快4年了,支持超500个H5个性化站点,其中每个站点的需求功能、每一个组件的配置我都清楚,我不仅负责了平台的技术平台搭建,维护,升级,优
教育经历
2005-09-01 - 2007-09-01河北理工大学计算机科学与计数本科
技能
用cocos creator开发课件,老师端和学生端通信使用redux。在职期间做了6个有故事代入感强交互课件和熟悉 网站开发(react),其中一个比较难的是用七巧板拼对称图形。思想很简单就是将图形抽象为点,通过将不同图 形的点转换为相同坐标系下来对比点的坐标来做判断。 1、精通HMTL,CSS3(less,scss),bootstrap,js,es6,jquery,knockoutjs,webpack,gulp,canvasH5 框架(createjs,phaser3, cocos creator),redux等前端技术和在chrome调试方法; 2、 精通 as3.0编程,掌握面向对象,组件封装,设计模式,数据驱动,双向绑定,单向绑定等技术; 3、 熟悉react,redux,vue,egret,cocos creator,nodejs(express,koa),了解mongodb;
模版类型:有普通数学教学3d模型展示,几何体连线,拖拽类数学计算, 坐标拖拽类,数学公式输入,画对称轴,画圆,划线,画点交互视频控制等数学资源;3册壮语文和泰语学习;碰撞检测h5小游戏; 技术:js,mathquill,css,Createjs(canvas框架),threejs(立体图形,动画),phaser3,cordova(封装录音App);UI工具Animate cc
独立设计和架构一个创建H5站点的低代码平台,通过拖拽基础组件,配置动画,事件完成h5站点数据,有web编辑端(https://jianyeweb.hd.weibo.com/)和移动渲染端。完成升级ts代码,重构,代码分离,抽取公共模块视频链接组件数据结构,通用接口优化等工作; 建页系统有8大强大功能:1、事件系统;2、打组组件(基础组件打组组成);3、打组注入类(插件式动态导入功能类);4、数据绑定、数据驱动;5、动画系统(css,js);6、pc、移动端适配及浏览器兼容性解决方案;7、站点数据、页面数据加载,页面,组件渲染流程优化;8、通过配置加载不同的js库;9、交互数据,表单数据存储及绑定使用;