1、熟练使用HTML和CSS,可以用这两项技术百分百还原UI设计图;
2、熟悉JavaScript语言,熟悉DOM和BOM操作、ES6新增、TypeScript的使用,也了解 模块化开发,根据项目所需功能封装过模块;
3、熟悉Ajax技术,可以使用XMLHttpRequest对象进行异步数据交互;
4、了解BootStarp、Element、jquery、AntDesign等三方库,了解如何使用Echarts可视 化数据表,都用来做过实战项目;
5、掌握Vue的知识,Vue.js的基础知识、Vue-Router路由机制、VueX状态管理机制、 用Axios与后端数据交互、用脚手架写项目以及打包上线等;
6、了解React的基础概念、虚拟DOM机制以及渲染流程,可以使用jsx语法编写React 组件,了解过一点Hook思想,会使用React-Router实现前端路由;
7、熟悉微信小程序和uniapp的开发,简单做过练习;
8、了解Node.js,可以用他来搭建简单的服务器环境,如:Express框架;
小酒小程序(Vue2、uniapp) 前端开发
项目简介:
用户可以使用该小程序购买店铺的小酒,。
技术栈:Vue2/VueX/uniapp/Axios
主要职责:
1、所做板块:小酒首页展示、小酒圈、玩转小酒、个人中心页面;
2、整个项目用的是Vue2框架开发,使用uniapp构建项目项目,配合vantWeapp组 件库来完成;
3、使用VueX对数据集中的管理和存储,
4、获取后端数据,二次封装Ajax通过接口请求获取数据并且渲染至页面;
5、对代码进行优化,将图片的懒加载也考虑至项目中,提升页面渲染速度;
6、把业务逻辑抽离至单独的文件中,,让代码更加简洁明了;
7、对AntD进行二次封装,上下文 比如表单、表格、面包屑等;
8、配置Eslint代码规范工具,让代码更加规范、更加清晰;
9、页面的所有数据的展示,都是需要发送网络请求以获取数据需要注意promise问 题,还有接口一定要跟后端对接好;