掌握基础技能:Vue2/Vue3的基本概念及原理、HTML、CSS、JavaScript等前端基础技能,以及常用的开发工具(例如:VSCode、Git、NPM)。
熟练掌握Vue2/Vue3的使用:Vue2/Vue3项目的开发与维护、Vue2/Vue3组件的开发、数据驱动页面的开发方法。
掌握Vue2/Vue3的高级应用:数据管理(比如:Vuex、Vue-Router)、表单处理、异步编程、自定义指令与过滤器、组件化的设计思想。
具备良好的debug能力:熟练使用浏览器开发者工具进行排查问题,可以参考Vue2/Vue3提供的Vue.js devtools工具进行开发者工具辅助。
熟练使用CSS预处理器(例如:Sass、Less等)。
掌握ES6及以后版本JavaScript的语法。
熟悉Webpack的使用,可以配置Webpack的相关插件,对项目优化,并配置前端持续集成/持续部署的环境。
熟悉Node.js及NPM的使用,具备开发后台服务的能力。
1.一个Vue2项目: 我的第一个Vue2项目是一个电商平台,我负责的是前端开发。根据指定的UI设计稿进行页面开发,在开发模式与前后端协作中,除了基础的Vue2框架,使用了Vue Router、Vuex、ElementUI以及一些第三方插件实现页面效果。在这个项目中,我初步学习到了Vuex的核心思想——状态管理,并吸收了团队中其他成员优秀的代码风格和技术经验。
2.一个Vue3项目:在最近的一个Vue3项目中,我负责的是前端组件开发和实现用户体验。项目的目标是打造一个高交互度的音乐播放器app。在该项目中,我深刻体会到Vue3的响应设计方式,其中使用Vue composition API和Provide/Inject来组织和管理项目状态和逻辑,在开发过程中,通过自身理解尝试使用“scoped slot” 解决样式问题,使用了一些Vue3的新特性,如ref、teleport、suspense等API。通过项目实践中,我更好的整合有关Vue2的既有知识,方法论、理念,生成了适合Vue3开发的最佳实践方法。
可兼职时间
可兼职地点
0条评论 雇主评价