我主要从事前端领域的工作,也有Java后台、Android、IOS开发的相关经验,在团队配合和沟通上会比纯粹的前端更有优势!我的个人网址为https://skycolor.github.io/。然后我的技能树,主要涵盖下面几点:
一、web前端
1、html/css/js
我有5年的开发经验,前端基础还算扎实,可以写出大部分需求方要求的样式,还原UI的设计稿。
2、vue/react/angular1.4
现在很火的前端三大框架,vue和react可以直接用在项目中,比较熟练!至于angular则只使用过1.4的版本,不太适合高版本angular项目的开发;
3、canvas
我擅长使用canvas制作各种动效,以及小游戏
二、H5端
1、H5页面开发
擅长当前主流机型的适配,以及各类常规页面和活动页面的制作,如滑屏信息类H5、刮刮乐、小游戏、转盘抽奖、老虎机抽奖等
2、微信公众号H5
有微信公众号相关页面开发经验
三、小程序
制作过3个小程序,对其中api和开发流程比较熟悉
一、Today今天公众号和小程序
公众号的名称为“today便利店”,项目使用vue全家桶开发,主要功能是一个会员系统。包括个人积分、优惠券、预存款等页面。然后就是公司促销,定制化线上线下领券活动。
小程序是“today鲜生活”,主要包含早餐的预定自提功能,以及无人货架扫码支付功能。该项目采用小程序原生开发,使用人群广。
二、武商网WAP版本
该项目是武商集团线上电商购物H5 wap版,页面URL为http://m.wushang.com。主要模块包括首页、品牌街、实体导航、跨境购、秒杀等,主要功能就是电商体系的一套,促销页、分类、商品、购物车、下单、支付。项目使用html5、css3、zepto、angularJS(版本1),项目工具使用grunt。中间也为微信提供各类H5游戏,没有使用游戏库,大多使用原生JS canvas技术。最后就是配合原生APP开发人员,完成Android/IOS WebView/UIWebView 与 H5的交互工作。
三、三峡船闸通航能力模拟平台
该项目是为了解决三峡船闸对自身通航能力评估的系统,采用华中科技大学一位博士论文提供的船闸运行算法进行模型计算。我在其中独立承担前端开发,并完成部分后台功能的开发。
该项目使用的技术点包括:
1、后台,mybatis、spring、springMVC常规三大框架,数据库为mysql;
2、前端,jquery、bower、layui、echart等,因为时间紧张依然使用传统的技术路线
3、算法,一篇博士论文提供的计算模型
4、项目结构,采用前后端分离的形式,前端部署在nginx中,后端部署在tomcat中。使用nginx的反向代理,将前端请求的接口地址从nginx代理到tomcat;
该系统的功能包括,船型和船只组合的管理、来船序列管理、两种模型计算、方案管理等。