开发过PC Web,微信小程序,H5等。大学计算机专业,先后就职于腾讯王者荣耀部,百度安全部。原生JS能力强,擅长处理复杂的数据及逻辑操作,并对复杂的逻辑操作或数据处理有着自己的理解。喜欢研究深入底层的知识,能独立分析理解并实现一些组件框架未实现或实现的功能。以下为技术栈:
1. 熟练掌握HTML,CSS。灵活使用常见标签,熟悉CSS各个选择器之间的权重,以及权重之间的计算。
2. 熟练掌握JavaScript。熟悉掌握JavaScript的预编译,闭包,作用域链,JavaScript垃圾回收机制原理等,熟悉JavaScript主线程的执行机制与任务队列,能非常熟练的使用JavaScript进行复杂的逻辑操作和数据处理。
3. 熟悉ES6,掌握let,const,class,箭头函数,解构赋值,map等。
4. 熟悉vue,熟悉router,vuex,掌握vue-cli3,双向数据绑定原理。
5. 掌握HTML5,CSS3。熟悉语义化标签,熟悉animation动画,以及浏览器的部分兼容问题,并有着移动端开发经验,对移动端的兼容性问题有着自己的理解。
6. 熟悉react,react-redux,react-router。
7. 熟悉微信小程序,熟悉移动端开发。
8. 掌握bootstrap,element-ui, Antd,layui等UI框架, 并且能熟练使用。
9. 掌握ajax,掌握json等数据传输格式,封装过ajax方法。熟悉异步编程,熟悉异步控制流程。
王者荣耀皮肤管线系统
1. 本项目使用:vue,vue-antd,axios开发。
2. 本项目功能模块主要包括英雄选取,英雄分析,皮肤匹配,所有主题等。
3. 使用vue-cli搭建项目,npm安装插件资源,先建立home页,引入header自定义组件,随后将各个模块分装成组件,引入,通过导航索引控制各个组件的显示隐藏。
4. 自定义封装筛选英雄逻辑,分别为分路及职业两个筛选判断。在获取英雄数据时,将英雄每一个职业及分路存在其中进行保存,最后通过封装的筛选函数,去计算出筛选后的英雄。
5. 英雄分析包括数据分析,显示皮肤,年龄段,胜率,出场率等等。
百度myflaw平台(安全运维平台)
1. 本项目使用:vue,element,axios开发。
2. myflaw是负责安全运维管理的一个平台,分为管理端和业务端。 管理端负责新建安全漏洞,安全事件,安全违规等,并且派发给相对应的人进行修复或处理,业务端即修复人或者处理人用来修复和处理分派给自己的任务。即管理端可以给他人创建任务,并且监控所有任务及任务进度,而业务端仅能查看和处理自己对应的工单,或者申请安全评估,备案等,然后交由管理端处理。本项目功能模块主要包括安全事件,安全违规,安全备案,安全预警,风险管理,公司级风险等。
3. 对安全违规中历史遗留bug进行修复,并查找到根因表单验证函数,阅读完源码后对其进行优化改装,分离了插入错误提示功能,并返回对象交给调用者进行处理,修复许多历史遗留问题,并使代码变得维护性更高,调用者控制力更强。
4. 对新增和修改操作进行重构,第一次加载新增字段,对每个操作进行加卡,并且分离各个复杂的功能,拆解开,极大提升了复用性和开发效率。
5. 与深圳北京的同事进行联调,交流,对部分代码进行重构优化。
可兼职时间
可兼职地点
0条评论 雇主评价