•框架方面:精通Vue2/3等现代前端框架,理解框架的核心原理,对框架的周边生态(VueRouter、Vuex、Pinia、Element
ul)有一定的使用心得和体会。
• 工程化方面:熟练掌握Webpack、Vite等前端工程化工具,了解不同工具的核心原理以及差异,针对每种工具能实现自定义
构建流程和打包优化。
• C端开发经验:熟练使用UniAPP等跨端框架或者原生语法独立开发微信小程序。
• 性能优化:掌握前端常见性能优化手段,包括代码分割、懒加载、资源优化、SSR等技术,显著降低FCP和LCP时间,提升用
户交互体验。
• 后端能力:熟悉NodeJs以及Express等框架,能够设计并实现Restfu风格的API,做到前后端分离。
• 数据库方面:熟悉MySQL、MongoDB数据库的基本使用,能够设计简单的数据库模型,进行数据的CRUD操作。
• 设计模式:熟悉SOLID设计原则以及前端常用设计模式,能够在合适的场景下应用这些模式,提高代码的可维护性和可扩展
性。
• 编码能力:拥有扎实的HTML、CSS、JS基础,针对部分前端核心知识有深入研究。
个人博客 客户端/后台管理系统/后端/服务器部署
• 客户端:使用vue2全家桶开发,自己封装图片懒加载、消息提示、文章分页、路由导航等组件。
• 后台管理系统:使用vue2+element-ui开发,利用element-ui组件库开发增删改查文章、文章分类、评论等、编辑利用@toastui/vue-editor库把内容转换为Markdown格式保存数据库。
•后端:使用nodejs框架express配合sequelize操作mysql数据库。
• 线上服务器:使用Nginx代理解决跨域问题,部署静态页面为用户展示客户端。