1.精通使用HTML5、CSS3、js进行合理的PC端和移动端网页布局与交互,了解一些HTML5新增的语义化标签,了解过渡属性、渐变等css3新特性,了解dom节点以及bom操作。
2.熟悉使用vue框架进行项目开发,熟悉vue2 及其周边vuex、vue-router等的使用,熟悉组件间的通信和数据的管理,熟练使用axios完成数据的交互。
3.精通ES6 新特性,熟悉let、const两种创建变量的方式并掌握两者的区别,了解async、await异步编程方式,promise回调函数、class类、解构赋值等属性。
4.熟练运用常见 UI 组件库如:vant、elementui、antui等并了解在项目中如何引入以及使用。
5.熟悉微信小程序开发流程并且有实际的开发经验,熟悉小程序登录、支付、获取定位等小程序内置api,熟悉对接口需求进行封装。
6.熟悉uniapp的基础语法,了解uniapp与原生微信小程序和vue框架的区别,熟悉uniapp官方组件以及api以及在项目中如何使用。
7.熟悉腾讯地图、高德地图、百度地图等第三方地图api,了解三种地图的优缺点以及在项目中如何使用三种地图,了解一些基础webpack方式。
8.熟练使用gitee等项目仓库管理工具,并且使用过SVN、微信小程序内置git仓库,熟悉创建仓库、提交代码、合并代码等相关操作,熟悉禅道任务提交工具。
9.了解react框架以及node.js,了解react的语法以及路由和页面的写法,了解node.js如何自己编写一个接口并连接数据库。
文客
项目描述:
文客是一款陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,也可以通过搜索框快速搜索到自己想了解的信息。文客还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。
项目周期:
2020.11~2021.4
责任描述:
1.发布动态:通过调用uniui组件库的uni-file-picker上传文件组件将上传的图片给到后端,后端拿到头像再返回给前端,然后将头像以及动态内容通过调用接口传给后端,并且用“我的”页面接受这些数据加以渲染。
2.首页发现以及关注:首页推荐采用的是瀑布流布局方式,页面容器内的多个高度不固定的view之间按照一定的间隔参差不齐的无序浮动,鼠标滚动时不断在容器内的尾部加载数据,且自动加载到空缺位置,不断循环。
3.搜索框:搜索框有搜索历史和猜你想搜两个主要功能,用户在搜索框搜索关键词后通过将关键词通过push方法添加到数组的末尾,实现搜索历史的功能。
4.聊天:聊天采用的是环信IM即时通讯云,用户可以发送文字、图片、表情包以及语音消息,用户点击发送后环信将发送信息以及用户信息给到后端服务器,环信判断用户信息将发送信息给到与该用户关联的用户,将发送的信息传给关联用户,这一系列流程实现了信息的发送与接收。