我熟练掌握前端技能,精通Html5、Css3、Javascript,能够使⽤用React,Vue等前端框架开发项⽬目,曾在百度和新浪微博担任前端开发工程师,参加过大量较大的项目开发,具有较强的抗压能力,能够独立解决业务问题,保证项⽬的正常进度,不仅喜欢前端对其他技术也有较高的热情。
尤物志项⽬(微博APP发现⻚)
项⽬主要⽤用到的技术有React、Redux、Webpack、Node.js、React-Router,Babel、Sass项目采⽤组件化开发,采⽤用函数式编程,保证组件是可复⽤的。
1. 首次开发单纯使⽤用React开发,组件之间的通信使⽤用的是props进⾏行行传值,如果该⽗父组件在组件树中向上 好⼏几个组件的位置,那么将状态当做属性向下⼀一个⼀一个地传递,项⽬目就会变得很臃肿,接过项⽬目之后优 化为context进⾏行行值的传递。避免了了状态⼀一层⼀一层去传递。
2. 二次重构使⽤用Redux进行开发,对初次开发中组件划分不不合理理的地⽅方进行重新划分,将组件划分为纯展 示组件和容器器组件,使⽤用redux之后整个项⽬目变得更更加可控,数据管理理更更加⽅方便便。
内容导购平台
项⽬目主要⽤用到的技术仍然是react全家桶,这个项⽬目主要参与后半段的⼯工作,主要就是性能优化和代码重构⽅面。
1. 重构⽅面对于⼀一些基础的模块,其中的⽅法每个模块都会⽤到,这⾥不在单独引⼊入,封装成统⼀一变量量传 ⼊入每个模块的定义中进⾏行行使⽤用,这⾥里里根据接⼝口数据,对业务进⾏行行分类加载。模块的划分主要根据业务的 类型分成相互独⽴立的模块。对于可以复⽤用的组件,如:查看更更多,上拉加载,图⽚片轮动,截取字符串串等 都放到通⽤用组件当中。
2. 性能优化⽅方⾯面,使⽤用webpack进行打包,保证⽂文件的按需加载,⽤用到的图片尽量压缩或者使⽤base64进 ⾏编码,对于较为简单的图⽚片使用css来绘制,使用js来进行图片的懒加载,最后就是将静态⽂件放到 CDN上⾯面,保证速度最⼤化。
可兼职时间
可兼职地点
0条评论 雇主评价