1.熟悉项目开发流程,能快速对接产品需求,前后端工作;有良好的代码编辑/管理规范,能够编写各种静态页面,实现多种动效,处理主流浏览器常见兼容性问题,优化网站性能;熟悉移动设备适配,web app开发;
2.掌握微信小程序开发;
3.掌握npm包管理工具,了解webpack模块打包工具;
4.掌握svn、Git版本管理工具;
5.精通HTML,CSS,熟悉HTML5,CSS3,掌握Sass 预编译语言
6.熟悉页面架构和布局,擅长 PC 端、移动端、响应式开发
7.熟悉JS,jQuery ,AJAX;能够熟练手写原生js代码,能够使用原生js实现多种交互效果,熟悉面向对象开发;熟悉vue,有实际开发单页面应用的经验;
8.熟悉常用数据交互方法,能够完成前端页面与后台数据交互对接;
9.掌握ajax、jsonp,能与后台人员进行良好的合作实现页面交互;
10.熟练使用谷歌调试工具,Charles抓包工具,有效定位、分析和解决bug;
11.熟悉jQeuryUI,jQuery-Mobile,bootstrap,可以参考手册快速上手
12.了解http协议,websocket协议等;
1、大益商城PC端- 益友会科技有限公司
使用技术:vue vue-route vuex sass webpack 二维码支付
内容描述:公司自己组建团队,从外包公司接手公司项目,从0开始,pc网站快速完成,前后端分离,进行项目开发。
负责内容:商品列表、商品详情、下单、支付、订单状态、个人中心的(益友服务、购物相关、账号相关)
开发pc端遇到的问题:
1、兼容性问题,对于不同的浏览器,具体操作
2、银联支付问题,由于银联支付,需要新窗口打开,在支付界面,浏览器由于安全隐患,会屏蔽掉新窗口打开,解决办法,把银联支付新写一个view
3、公用样式分离出来,避免一个样式写很多遍
2、大益商城小程序-益友会科技有限公司
使用技术:微信自带的平台技术
内容描述:为了用户更好的购买体验,决定开发小程序
负责内容:商品列表、商品详情、下单、支付、订单状态、个人中心的(收货地址、我的宝盒、我的茶票)
开发小程序遇到的问题:
1、由于小程序的内存有限,所以开发过程中,尽可能的去避免占用内存
2、小程序的栈刚开始是五个,在业务构建上,要和产品沟通好,保证一套业务走下来,页面不会无响应
3、为了解决页面之间的耦合度,引用了类似app那种的通知管理,在不重复请求接口的情况下,进行页面数据更新
项目上线以及迭代升级:
项目上线之后,每个月都会有些小的升级,功能添加
3、钻卡平台-益友会科技有限公司
使用技术:vue vue-route sass webpack 二维码支付
内容描述:这个平台,针对经销商配补货研发的,前后端分离,进行项目开发。
负责内容:商品详情、下单、支付、订单状态、个人中心
开发中遇到的问题:
1、数据请求之前,页面中原有的数据显示出来,给用户的感觉不美好
2、项目中出现了很多带有二维码支付的地方,代码复用性极高,二维码支付整合成一个插件,直接调用
3、项目开发之前,前后端没有统一接口返回,导致后期数据调试的时候,增加了沟通成本
4、公司HTML5小项目-益友会科技有限公司
使用技术:vue vue-route sass webpack 、app端与H5通信
内容描述:公司不定期会有一些活动页和宣传页的推出,鉴于公司的UI视觉效果都是统一的,公用样式也是一样,所以把小项目都合并在H5项目里面
负责内容:会员中心(app端和小程序都有)、大益茶道师报名、尊享服务页面
开发HTML5遇到的问题:
1、由于每个小项目都放在不同的域名下面,项目越多,打包越乱,为了解决这个问题,webpack有一个方法,在build 的时候,设置不同的类型,打包出不同项目的文件。
5、金装律师小程序-济南米诺
使用框架:Touch WX
项目描述:这个小程序是用Touch WX框架开发,优点:框架资源多,基本满足需求;缺点:框架更新不及时,满足不了大体积包的需求,不支持分包加载
负责内容:增加新的功能,修复之前存在的bug
6、五分钟法学院小程序-济南米诺
使用框架:uni-app
项目描述:这个小程序是用uni-app框架开发,框架资源多,插件丰富,满足需求,支持分包加载,支持echart图表,社区活跃,框架开发者更新及时,一套代码,能够同时编译到小程序、H5、app平台,节省开发效率。
负责内容:整个小程序都是由个人独自完成,前后端分离。
7、法律星球app-济南米诺
使用框架:uni-app
项目描述:这个app是用uni-app框架开发,目前只是发布了安卓版本。
负责内容:整个app都是由个人独自完成,前后端分离。
角色 | 职位 |
负责人 | web前端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目描述:这个小程序是用uni-app框架开发,框架资源多,插件丰富,满足需求,支持分包加载,支持echart图表,社区活跃,框架开发者更新及时,一套代码,能够同时编译到小程序、H5、app平台,节省开发效率。 负责内容:整个小程序都是由个人独自完成,前后端分离。
使用技术:微信自带的平台技术 内容描述:为了用户更好的购买体验,决定开发小程序 负责内容:商品列表、商品详情、下单、支付、订单状态、个人中心的(收货地址、我的宝盒、我的茶票)