1. 熟练使用HTML5和CSS3进行前端页面开发、熟练使用flex弹性盒子布局,能够独立完成各类常见静态网页的编写
2. 熟练掌握JS的基本语法、数组、字符串的方法、本地存储LocalStorage、SessionStorage等相关API,以及JS的原型、原型链、闭包、深浅拷贝、继承、垃圾回收机制等JS进阶的相关知识
3. 熟练使用ES6新特性,如Promise、箭头函数、解构赋值、拓展运算符等
4. 熟练使用Ajax进行前后台数据交互,以及axios网络请求库的运用
5. 熟练使用Vue全家桶(vue-cli/vite、vue-router、vuex/pina)的使用和vue的核心内容
6. 熟练掌握微信小程序及uniapp项目的基础开发、组件以及API的使用
7. 熟练掌握分布式版本控制系统Git的综合使用、npm、yarn等依赖工具的使用
8. 熟练掌握常见前端性能优化,例如:代码压缩、路由懒加载、图片懒加载、防抖、节流等
9. 熟练使用Element-UI、Vant、uView 、Ant-Design、echarts等第三方组件库,帮助快速搭建项目
10. 熟练掌握W3C标准,对前端性能、可访问性、可维护性等相关知识有实际的了解和实践经验
11.目前可以使用vue2、vue3、uniapp、原生微信小程序开发
项目名称:新港文景VIP管理系统(Vue3 PC端)
项目职责:
(1)根据项目需求,配合组件库编写前端页面
(2)负责相关页面的代码编写工作,其中包括DIV+CSS撰写、JS前端代码的编写
(3)配合后端开发人员沟通项目的实现过程
(4)完成路由权限配置、路由守卫及实现相关页面动态渲染功能
技术栈:vite+Vue3+Vue-Router+Pinia+Element-Plus+echarts
项目技术:
(1)配置全局公共样式快速搭建页面,配合Element-plus组件库还原设计图
(2)封装组件库,减少代码冗余,加强用户体验
(3)使用Pinia来实现组件状态共享
(4)使用路由、图片、数据懒加载,优化项目性能
(5)使用Vue-Router实现路由跳转和传参
(6)使用Proxy代理解决浏览器的同源策略
(7)使用axios第三方库进行封装请求,使用拦截器实现无感token登录以及展示不同的路由页面
(8)使用echarts库实现数据的图标展示