个人介绍
熟练使用HTML+CSS实现Web前端页面布局,熟悉W3C标准,使用HTML语义化标编码,让页面结构更加清晰。
深度理解JavaScript,熟练操作DOM,BOM,对JavaScript的原型,闭包,原型链的继承机制,高阶函数等,熟悉ES6的新特性,如箭头函数,Promise,Set,Map,class/extends构造函数的声明与继承,对ES7的async/await有一定了解。
熟练掌握Vue+Vue-Router+axios+Vuex全家桶,掌握Vue的指令,组件的封装,组件之间的传值, computed和watch的使用场景,MVVM设计模式等,了解Vue的数据绑定原理等,能够熟练使用Vuex,如Vuex的核心概念state,getters,mutation,actions,modules。
熟练掌握React+React-Router-Dom+Redux全家桶,掌握React的JSX语法,组件之间的传值,有状态组件,无状态组件,状态管理等,了解Hooks和React的高级组件。
熟练掌握jQuery库,掌握jQuery中的DOM操作,事件绑定,链式调用,能够熟练使用jQuery和AJAX进行跨域访问。
熟悉常见的前端UI框架,如ElementUI,Bootstrap,Layui,Vant,Antd等,熟练H5新特性canvas, video,audio,localStorage,sessionStorage Websocket等技术。
工作经历
2021-10-01 -至今上海林享信息科技有限公司前端开发
负责公司项目前端的构建搭建。 对产品、设计需求给出技术评估和解决方案。 结合页面和系统功能,完成桌面或移动端***小程序的开发、调试等工作,高效、高质地完成代码编写,确保符合前端代码规范。 与后端开发团队紧密配合,完成接口对接,确保前后端有效交互。 综合运用客户端和服务器端构建与优化方案、模块化开发等手段,提升开发效率和系统性能。 了解并结合业务需求,设计满足用户需要、符合用户习惯、运用大数据分析能力、体现大数据特色的系统。
教育经历
2018-09-01 - 2021-06-01郑州理工职业学院计算机网络专科
在校期间表现优异,有奖学金,作为优秀毕业生发言
技能
开发日期:2020.05-2020.010 开发工具:Visual Studio Code 开发技术:HTML5,SASS,Vue,Vue-cli,Vuex,axios,ElementUI,vue-element-admin等。 项目描述:该项目是一个设备管理,多协议适配,数据收集,数据存储,告警,大屏可视化集一体的物联网管理平台,主要功能就是设备状态的实时更新以及设备的位置,支持告警推送,告警解除、限频等 责任描述: 根据甲方的需求完成各个功能的完善,。 使用UI组件库完善各个页面的展示与交互。 使用websocket和后端建立连接,实时更新并显示设备的位置基本信息 。 根据Vuex中的state映射出来的数据绑定到主页。 使用Vue-Router进行页面的路由设置实现页面之间的跳转,通过路由守卫解决路由之间跳转的问题。 后期维护, 处理开发中的技术难点 , 解决不同浏览器的兼容性问题 。
开发日期:2022.05-2023.03 开发工具:Visual Studio Code *开发者工具 开发技术:HTML5,SASS,Vue,Vue-cli,Vuex,axios,ElementUI,*小程序,colorui等。 项目描述:该项目是上海某机构托付于公司的管理系统 主要功能就是对该机构的设备人员的统计和管理,让机构负责人清楚的了解该机构的基本信息 责任描述: 根据UI设计图制作前端展示页面,使用精灵图片显示图标。 使用axios进行前后端交互获取数据,实现用户查询与管理系统的功能 。 根据Vuex中的state映射出来的数据绑定到主页。 使用Vue-Router进行页面的路由设置实现页面之间的跳转,通过路由守卫解决路由之间跳转的问题。 后期维护, 处理开发中的技术难点 , 解决不同浏览器的兼容性问题 。
开发周期:2021.11-2023.02 开发工具:Visual Studio Code HBuilder X 使用技术:Vue,SASS, Vue-cli,Vuex,axios,Websocket,ElementUI vue-admin-element 高德地图 网易IM uniapp等。 项目描述:该项目目前分为两个后台(企业端,总后台)以及两个客户端(职友端,经纪人端),后台使用vue-admin-element搭建,客户端使用的是uniapp开发可以打包成app运行在*上以及*小程序上职友和经纪人目前以及上架AppStore,其中总后台可以查看/修改职友,企业,经纪人当前状态,可以查看企业端发布的岗位以及进行一些操作,总后台使用了权限管理不同的角色进入后台路由是不一样的并且集成的高德地图api可以在地图上标记选点,企业端主要功能还是发布一些岗位后台审核通过后可以显示在职友端和经纪人端,企业端和职友端还基于网易IM开发了一套聊天系统,企业端可以和职友端相互聊天,职友端主要是查看岗位可以选择应聘一些岗位,可以在应聘之前跟企业端的人沟通看看一些基本情况合适不合适,合适之后可以选择应聘走接下来的流程。 责任描述: 该项目的框架是使用vue-admin-element搭建的我负责四个端的登录登出修改密码路由认证还有其他一些页面的功能。 该项目的IM聊天是我自己基于网易IM开发的以及完成了项目需求的功能例如:加好友,删除好友,1对1单聊,给对方发送聊天卡片,发送自定义信息,发送岗位信息以及IM通知等功能。 使用axios进行前后端交互获取数据。 四个端都使用了Vuex进行状态管理,对所有组件需要使用的数据进行集中式的存储管理。通过对Vuex中的state,getters,mutations,actions的使用,对数据库的数据进行增删查改,实现全局数据的操作和使用。 根据UI设计图制作前端展示页面,使用精灵图片显示图标。