个人介绍
l HTML&CSS:
熟练掌握HTML5的新布局技术,以及多媒体标签的使用。熟练CSS3的2D/3D变换、动画及关键帧动画,能够设计出响应式、高性能且视觉效果丰富的网页界面。
l Vue2.x:
拥有成功开发门户网站、管理系统及移动Web应用的丰富经验。熟练使用vue-cli脚手架和Nuxt.js框架,提升开发效率和项目质量。
l Vue3.x与Vite:
紧跟技术前沿,了解Vue3的语法特性和Vite构建工具的优势。具备实际项目开发经验,能够灵活运用Vue3的CompositionAPI构建出更加灵活、可复用的组件。
l JavaScript:
熟练JavaScript核心算法,对DOM操作和事件处理机制有充分的理解和实践经验。
l uni-app:
熟悉uni-app跨平台开发框架,具备将Vue项目转换为多端应用的能力,进一步拓宽了项目的应用范围。
l UI框架:
熟悉ElementUI、AntDesign等主流VueUI框架,能够快速搭建出既美观又易用的用户界面。
l TypeScript:
掌握TypeScript语法,能够编写出类型安全的JavaScript代码,有效提升了项目的质量和可维护性。
l 辅助技能:
JEECG:对JEECG快速开发平台有充分的了解,能够快速上手并使用其提供的封装组件进行项目开发,极大地提高了开发效率。
Mock.js:运用Mock.js进行前后端分离开发,并提升了团队协作的效率。
l AdobePhotoshop:
具备一定的Photoshop基础,能够进行简单的图片编辑与处理工作,为前端开发提供了有力的视觉支持。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2014-09-01 - 2018-06-30西北民族大学自动化本科
技能
撰写项目立项报告和设计方案,深入挖掘需求模块,编撰详细的需求分析文档及页面布局规划。 与团队紧密沟通,共同进行项目的可行性分析,并负责项目评审工作。 在团队协作中主导模块细节分析和讨论,精确细化项目需求,确定最佳交互模式。 基于Vue3框架进行二次开发,致力于流程设计、设计器等多个模块的迭代工作。 对设计器的源码进行修改,成功扩展新模块,通过封装函数并导出,增强了可视化设计器的功能性和可复用性。
使用到的技术:i18n前端国际化,element-ui国际化,nuxt的SSR,js与JQuery实现动画效果,富文本识别和屏蔽敏感词汇。 前期准备:使用nuxt搭建框架作为前台,使用vue-cil脚手架为后台,引入好element-UI和JQ等框架,以及封装好wangEditor 富文本。 根据UI的设计图绘制页面,我涉及的页面有首页,中甘和我,党建动态等模块,同时封装具有识别和屏蔽敏感词汇的富文本。
项目一: 项目技术点:采用超图绘制3D建筑图(第三方绘图,我方只做简单的交互),使用ECharts 实现数据可视化,使用水球插件实现水球动画,采用JS 实现Echarts 的自动高亮动画, 使用css实现其他简单的动画效果。 项目是整个高新区的数据汇总,通过鼠标交互实现从整个高新区开始,区域到建筑,再到楼宇,最后到公司的一步步细化,数据来源是后来管理添加的。 项目二: 技能点:vue2,ElementUI,JavaScript,Echarts l项目搭建:项目使用的是vue-cil脚手架,同时配合使用各插件来搭建框架,实现项目自动适配所有大屏,绘制页面时只需要安照UI的图绘制即可,不需要再做单位的转换。 lAPI的封装:使用框架的defineConfig配置跨域,使用axios封装service,根据后端自定义的状态码书写全局提示。 l页面动画:根据U的设计,使用CSS3的新属性还原页面的动画效果,实现浮动,空间旋转,发光,空间平移等效果;使用」S实现拖拽选中的效果,以及使用js实现echarts提示牌的自动轮播;。 lecharts适配:通过echarts的配置项resize实现echarts图表跟随窗口变化而自行调整,通过js方法实现echarts字体大小的调整。 lecharts3D地图的绘制:在不建模的前提下,使用echarts2Dmap的配置项与3Dmap结合,解决3Dmap引出线和提示牌等问题;同时自行绘制自定义地图的轮廓图。