主要精通的前端开发技术栈:
1、Vue全家桶(Vue+Vue-router+Vuex+axios+HTML5+css3+webpack),这是近年来前端最流行的MVVM架构之一,该套架构的优点是性能好,轻量易维护;需要说明的是,它不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。因此它更适合用于高级浏览器以及移动端项目。同时它结合HTML5的canvas和css3可以很方便的实现很多酷炫的动画效果。
2、angularjs 1+ui-router+HTML+css+webpack,这也是最流行的前端架构之一,它相比较Vue而言它要显得比较庞大,但是它的性能却是同样的强悍,除此之外它还能能够实现兼容IE8,这是Vue无法做到的。因此这套架构更加的适用于需要兼容IE8的复杂的管理系统项目。
3、第三方的类库和UI框架:Bootstrap3、elementUI等前端主流的UI框架,使用它们能够更加方便快速的写出美观的静态页面;echarts百度的统计图表框架,通过它能够实现各种美观的数据统计图;jQuery最流行的DOM操作类库等。
4、精通原生小程序的开发,接入微信支付、动画和低功耗蓝牙等,同时也可以快速的将微信小程序转为支付宝小程序。
5、除了前端的各种技术,由于工作的关系,我对后台知识(java)也有一定的了解,比如通过CORS、nginx代理等方式解决跨域访问;二进制解析以及RequestBody、RequestParam接收参数等等。
以angularjs1为架构的项目:
1、人与网开发(网址:www.renyv.com):人与网是一个以评估为切入点,以收集用户数据为目的,外加衍生商务为赢利点的网站;采用前后端分离的开发模式。实现以收集用户数据,加以分析、展示及分享(网站兼容IE8)。
2、中国银行智能知识库:这是中国银行的内部项目,无法提供访问网址,该项目较为庞大,主要体现在数据量庞大以及模块的复杂,其中主要包括数据的统计分析和快速查询,实现语音搜索(chrome)以及资料的上传编辑等等。
以Vue为架构的项目:
1、安徽天帆智能官网(http://t-fan.cn/):该网站是产品的宣传网站,实现了中英文的国际化,对移动端做了简单的兼容。
2、水上智能应急系统:该系统为内部系统,主要功能除了具有常规管理系统的功能外,还接入了离线地图、MSE播放摄像头视频,以及使用websocket来实现数据的实时同步等功能。