个人介绍
1.善于产品沟通,业务了解清晰,可以根据设计稿使用前端技术一比一精准页面、动效和交互,并能达到语义清晰、代码精简可复
用、排版布局合理等。熟悉移动端适配,能使用rem、flexbox、vw等技术进行多设备兼容。熟悉前端性能常见优化手段,如防
抖、节流、懒加载、首屏加载、骨架屏等通用优化和其他场景优化。
2.了解TCP、UDP、HTTP、Websocket、Nginx和反向代理等;熟练使用开发、调试工具,如chrome、webstorm、vscode、
idea、hbuilderx、androidstudio等
3.熟悉浏览器、小程序常见兼容问题,能快速、精准的定位问题,并提供问题解决方案。
4.精通原生JavaScript,如原型链、闭包、异步任务队列、宏任务微任务,熟悉ES6新特性;精通CSS盒模型、浮动、BFC等特
性,熟悉CSS3新特性如flex布局、grid布局等、过渡、动画等;熟悉前端现代预编译语言,如Less、Scss、TypeScrip等。能单手
写出Promise核心源码、熟悉MVVM、MVC模式。
5.具备如面向过程,面向对象,面向切面等开发思想;熟悉常见设计模式,如单例、工厂、观察者、代理等;熟悉常见数据结构和
算法,如栈、队列、树、哈希表,冒泡算法、递归等。并能将前面的程序员基本功合理运用到真实开发场景中,能快速搭建开发
架构,力争实现高复用、可维护、低耦合、高内聚、高性能应用,满足实际使用需求。
6.精通Vue框架、Vue-router路由管理、Vuex状态管理、Vue-cli脚手架开发,并了解Vue全家桶主要源码,能单手写出Vue核心
源码,实现双向绑定。除了能进行日常业务开发之外,也善于合理封装如常见组件,组件通信、事件总线、动态路由、权限鉴
定、状态管理、Axios网络请求等必须功能,并能针对不同场景进行性能优化。
7.熟悉React(class组件和hooks)框架,并能配合其全家桶,如crate-react-app脚手架,react-router路由管理,redux状态管
理,jsx等进行开发。概览过react核心源码,了解react核心机制,如key的作用、setState、render、diffing算法。在日常使用
中,除了vue能做的使用在react中都能实现的前提下,能使用Context状态共享、PropsType验证、高阶组件、自定义Hooks等技
术进行灵活开发;熟悉react常见性能优化手段。
工作经历
2018-12-12 -2021-01-01广东小器点科技有限前端开发
• 精准理解公司需求,根据需求特性选用合适的前端技术进行开发。 • 封装常用组件和Api,简化前端开发,节约开发成本,并学习常见框架。 • 与后端联调api接口,实现数据持久化。
教育经历
2016-09-06 - 2019-06-09广东南华工商职业学院市场营销专科
必修读的是市场营销,选修读的是计算机应用。
技能
法律快车小程序端是一款采用了Taro移动跨端开发框架的小程序应用,目前已上线于*、百度、UC、夸克、支付 宝、头条小程序平台等,日均浏览量在100w已上,与M端保持同步开发,在不丢失设计稿还原度的同时,基于react特性,采用组 件化开发,样式、视图、逻辑合理复用,易于维护和扩展。 访问地址:*、百度等app搜索“法律快车法律咨询”
:法律快车是一款为普通用户和律师提供全方位的服务平台、拥有海量数据进行CMS内容支撑,目前已拥有10+热门栏 目,pc端和m端日均浏览量总和为100w。律师可以在平台上通过解答咨询、发布文章、视频、音频、案例等内容获取展位,以此 获得意向用户。普通用户也可以在法律快车上发布免费咨询,在收到律师回复后平台会通过短信通知或律师*通知用户,以此 获取自己满意的答复。如果用户有需要,可以支付一定费用向律师进行付费咨询,律师端可以在我司的展业通平台进行抢单,抢 单成功后双方可以进行IM实时聊天,并且支持用户评价、投诉、退款申请等操作。
法律快车是一款为普通用户和律师提供全方位的服务平台、拥有海量数据进行CMS内容支撑,目前已拥有10+热门栏 目,pc端和m端日均浏览量总和为100w。律师可以在平台上通过解答咨询、发布文章、视频、音频、案例等内容获取展位,以此 获得意向用户。普通用户也可以在法律快车上发布免费咨询,在收到律师回复后平台会通过短信通知或律师*通知用户,以此 获取自己满意的答复。如果用户有需要,可以支付一定费用向律师进行付费咨询,律师端可以在我司的展业通平台进行抢单,抢 单成功后双方可以进行IM实时聊天,并且支持用户评价、投诉、退款申请等操作。 项目难点:移动端兼容、pc浏览器兼容、业务复杂、获取地理信息、组件复用,css和js在多页面使用的情况下不能产生额外效果 等。 负责内容:一比一还原设计稿、动效实现;对接产品、SEO、后端,完善应用。使用Glup框架搭建pc端、m端页面框架,进行组 件化开发并编写文档,封装常用页面组件,如页头,页脚。轮播图等;部分页面采用前后端分离形式开发;