个人介绍
一、掌握 HTML、CSS 进行页面布局和样式设计。
二、熟悉 JavaScript,能够使用其进行前端交互和效果编写。
三、熟练运用 jQuery 库提升开发效率。
四、了解响应式布局和移动端开发,掌握 Flex 布局和 Rem 布局。
五、熟悉数据交互技术,包括 Ajax 和 Axios 的使用。
六、了解前端框架 Vue2 全家桶和 Vue3,能够使用 Vue-cli 和 Vite 构建项目。
七、掌握 Element UI 组件库的使用,能够构建美观的界面。
八、熟悉 ECharts 图表库,能够实现数据可视化的功能。
九、熟练使用 Git 进行版本控制,熟悉 SVN 上传工具。
十、具备 Node.js 和 Webpack 的基础知识,能够进行相关配置和使用。
十一、了解 TypeScript 和 ES6 基本语法。
十二、熟悉 Uniapp、Unvie***的开发。
十三、了解前端性能优化和代码优化的相关知识。
十四、具备良好的编程习惯和团队合作能力,能够独立完成项目开发。
工作经历
2023-01-01 -2023-08-01南京灰猫信息科技有限公司高级前端工程师
开发一些公司的前端项目***,pc网页,实现数据传递,实现各种交互功能,
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
项目介绍:这是一个 vue 电商后台的管理项目的实战项目,采用了 ES6+Vue 全家桶+element-ui 等技术。 项目模块:登录,角色管理、管理员管理、banner 管理、商城管理、CMS 模块,编辑添加等 开发周期::2 个月 负责模块:全部 负责描述: 1、页面搭建:使用 Element UI 和 CSS/LESS 进行页面布局和样式设计。Element UI 提供了一系列现成的 UI 组件,可 以快速搭建页面结构,并使用 CSS 和 LESS 进行样式的定制和美化。 2、 2、RBAC 模型:RBAC(Role-Based Access Control)模型用于进行权限管理。根据该模型,可以为系统中的角色分配 不同的权限,控制用户对不同功能和页面的访问和操作权限。通过 RBAC 模型,可以实现细粒度的权限控制和灵活的权 限管理。 3、数据交互:使用封装好的 Axios 库进行前后端数据交互。Axios 提供了一组 API,可以发送 HTTP 请求到后端 API, 并处理响应,实现数据的获取和发送。可以在请求头中添加 token 等信息进行认证。 4、Vue-cli 和 vue-router:使用 Vue-cli 创建并配置项目,可快速搭建项目的基本结构和配置文件。使用 vue-router 进行路由管理,实现多个组件间的数据传递和页面跳转。通过配置路由守卫,确保只有经过认证的用户才能访问特定的 路由和组件。 5、ES6 语法:使用 ES6 语法进行模块化开发,包括使用 import/export 导入导出模块、使用箭头函数、解构赋值、类 和模块等,提高代码的可维护性和复用性。 6、页面布局与功能实现:根据项目需求和设计要求,设计并实现各个模块的页面布局和功能。可以使用 Vue 组件化开 发的思想,将页面拆分为多个组件,提高代码的可维护性和扩展性。 7、路由守卫和登录验证:设置路由守卫,在路由跳转时进行登录验证和权限判断。当 token 失效或用户未登录时,将用 户重定向到登录页面,确保只有合法用户才能访问受限制的页面和功能。 8、Vuex:使用 Vuex 进行状态管理,共享数据,方便在不同组件中进行数据的读取和修改。通过定义和管理全局状态, 可以实现数据的统一管理和同步更新。 9、API 测试和扩充:使用 Postman 等工具进行 API 的测试,确保后端 API 的正确性和可用性。同时,根据项目需求, 扩充和完善 API 接口,满足不同模块和功能的数据交互需求。
项目介绍: 基于 Vue、Echarts 的大屏项目 项目模块:折线图、地图、扇形图、柱状图、圆环图 开发周期::2 个月 负责模块:全部 负责描述: 1. 图表绘制:使用 Echarts 库进行图表的绘制,包括折线图、地图、扇形图、柱状图、圆环图等。Echarts 提供了丰富 的图表类型和配置项,可以根据需求进行定制化的图表绘制,展示数据的可视化效果。 2. 组件化开发:使用 Vue 框架进行组件化开发,将图表组件化,提高代码的可维护性和复用性。通过将图表绘制的逻辑 封装为可配置的组件,能够快速地在大屏布局中引入并重复使用。 3. 大屏布局和功能实现:根据项目需求和设计要求,设计并实现大屏的布局和功能。可以将大屏拆分为多个组件,结合 不同的图表组件、数据组件和交互组件,实现丰富的数据展示和功能实现。 4. 数据实时更新:通过与后端 API 进行数据交互,获取实时数据,并将数据绑定到相应的图表组件中。可以使用定时器 或 WebSocket 等技术,实现数据的定时或实时更新,保持图表与数据的同步。 5. 图表的动态效果:根据数据的动态变化,利用 Echarts 提供的动画效果和数据更新方法,实现图表的动态变化效果。 例如,根据数据的增减,实时更新图表的大小、颜色、动画等,增强数据的可视化效果。 6. 交互功能:为图表添加交互功能,例如点击图表展示详细信息、切换图表类型等。可以通过事件监听和方法调用,实 现与图表的交互操作,提供更友好的用户体验和功能操作。 7. 主题切换:根据项目需求,实现大屏展示的主题切换功能,可以提供多种不同样式的大屏展示,满足不同用户和场景 的需求。 8. resize 实现图表全屏:实现图表的自适应大小和全屏展示功能,当大屏尺寸变化时,能够自动调整图表的大小,保证 图表在不同屏幕尺寸下的完整展示。
项目介绍: 基于 uni-app 的 UI 框架 uview 的电影购票项目 项目模块:首页、影院、订单、我的 开发周期::3 个月 负责模块:全部 负责描述: 1、构建 uni-app 项目:使用 HbuilderX 开发工具构建 uni-app 项目,使用 uView 组件库进行页面搭建; 2、 多终端适配:使用条件编译指令#ifdef,可以根据运行终端的不同,编写特定平台的代码。这样可以针对不同终端 进行特定的样式和逻辑调整,以保证在不同终端上的展示效果一致。 3、uni.request 进行数据交互:封装 uni.request 方法,用于进行前后端数据交互 4、 配置 page.json:在项目的 page.json 文件中,可以配置 tarbar、窗体样式以及各页面的导航栏样式等,实现统一 的项目风格。 5、 使用 uniapp 的导航组件(如 uni-link、uni-navigator 等),实现组件之间的跳转。通过设置不同的触发事件和参 数传递,可以在不同组件间实现页面的跳转和参数的传递。 6、onReachBottom 实现数据到底部加载更多:使用 onReachBottom 事件,在页面滚动到底部时触发数据加载更多的 逻辑。可以在事件回调中调用封装好的 uni.request 方法,向后端请求更多数据,并将新数据与已有数据合并展示,实现 数据的无限滚动加载效果。
相似推荐 换一批
高级技术专家
300元/天
前普华永道信息技术(上海)有限公司
技能:HTML5,Flutter,React,typescript,Antd,JavaScript
web前端负责人
500元/天
湖南胜昊科技有限公司
技能:Vue,JavaScript,小程序,ElementUI,HTML5
资深前端开发工程师
800元/天
浙江诺诺网络科技有限公司
技能:HTML5,CSS,JavaScript,Vue,React,jQuery,Node.js,Antd,typescript,小程序
前端开发
800元/天
上海贝锐信息科技股份有限公司
技能:HTML5,CSS,JavaScript,Vue,React,Angular,jQuery,ElementUI,小程序