熟悉AngularJs、vueJS等主流MVC、MVVM框架;
掌握localStorage、sessionStorage等前端存储方案,记录用户操作习惯或常用数据,从而降低HTTP请求,提升用户体验;
掌握JSONP和CORS等跨域解决方案;
熟练使用SVN、git版本控制工具,进行代码管理,实现敏捷开发;
熟练使用Bootstarp框架,通过栅格系统快速布局响应式页面以适应不同设备;
熟练使用Ajax,实现异步页面无刷新抽取数据,同步校验数据;
熟练使用jQuery框架,实现页面的交互效果,提高用户体验;
熟练使用HTML5和CSS3,实现应用一站式跨屏(PC端与移动端)开发;
熟练使用HTML、CSS、JavaScript等前端技术,完成网页静态布局,开发兼容主流浏览器的页面,以及实现页面的交互,提升用户体验;
了解node.js,利用其搭建简单的服务器。
了解小程序开发流程及其性能优化
1、微官网 / PC端
项目描述:
微官网是一款ToC的官网定制服务,用户在后台选择组件,配置并填充内容后在前台生成定制官网。实现通过后台界面化操作就可生成定制化官网。
开发技术:angular、ngx-bootstrap、platform-server(ssr)
责任描述:
主要使用angular技术栈、ngx-bootstrap组件库中的部分组件实现页面快速开发
负责前台banner、列表、菜单组件的编写
负责前台的模板解析方案设计与实现
负责前台服务端渲染
参与后台架构的重构
2、1027直播Go / 小程序
项目描述:
本项目是一款直播卖货的小程序,分为商家中心、个人中心、我的账单、我的订单、提现、商户退款、支付等模块
开发技术:
微信小程序开发工具、小程序api、即时通讯IM
责任描述:
负责前台:商家中心、个人中心、提现、商户退款、支付及我的相关业务模块
负责前台: banner、提现审核、商户审核等模块
负责商家收入的柱形统计图编写(小程序原生canvas)
负责直播间弹幕的组件编写
3、学橙教育WebApp
项目描述:
学橙教育是专业的互联网旅游知识分享平台,专注导游职业生涯规划,打造未来旅游业的高品质人才。
责任描述:
项目主要使用vue全家桶技术栈开发的webapp 主要负责商品列表、商品分类、个人中心等模块的部分开发
使用vue-router管理全局路由,使用vuex管理全局数据及状态 通过redux管理项目的全局数据及状态,梳理state使得代码精简清晰
使用原生html5的原生video、audio封装播放音视频组件,实现音视频的各种快捷操作及交互
使用localtorage实现本地收藏功能及搜索历史记录等功能
使用lodash节流函数实现模糊搜索的节流,减少不必要的请求及提高用户体验
使用keep-alive缓存组件实现tab切换无刷新,使用transition 实现页面切换及过渡动画
使用js调用webview接口实现调用native能力
4、图粉小程序
项目描述:
本项目是一款制作品牌宣传海报的小程序,首页提供各种有趣的图片,用户可以将自己的品牌绑定到首页的图片或者自己上传的图片上来制作海报。海报的绘制使用的是小程序原生的canvas。
开发技术:
微信小程序开发工具、小程序api、vant小程序组件
责任描述:
首页图片瀑布流样式的展示
图片的上传、品牌的管理(增删改查)
海报绘制、生成本地图片
埋点
解决难题:
用户上传图片,品牌添加这类用户上传自定义内容的功能没法过审。引入小程序提供的安全检测接口(+云开发)完美解决,避免了项目延期上线。在wiki上书写相关文档,其他项目有相关问题查阅文档便可快速解决。
5、美航健身小程序
项目描述:
美航健身主要包含签到、课程、约课、视频播放等健身模块
责任描述:
主要负责签到及课程模块的开发
负责与后端一起完成打卡签到数据展示及其功能
通过腾讯sdk实现qq登录,微信内直接获取用户授权实现微信登录等功能
负责开发小程序课程视频列表页及视频播放
技术描述:
使用微信小程序的picker-view组件来实现时间选择及时间展示
使用小程序的map地图组件来实现地图及通过微信api获取位置信息
使用video组件来实现视频的播放及其自动播放下一视频的功能
通过封住自定义样式toast来实现弹出提醒的功能
使用editor组件实现用户的评论及留言功能,且支持多种自定义样式
6、羊奶传奇商城微信小程序
项目描述:
本项目为一款微信小程序购物平台,包含商城平台的全部功能
开发技术:
微信小程序开发工具、小程序api、vant小程序组件
责任描述:
使用原生小程序语法分模块进行页面的布局及开发。
数据请求封装。把商品列表、
本项目是一款制作品牌宣传海报的小程序,首页提供各种有趣的图片,用户可以将自己的品牌绑定到首页的图片或者自己上传的图片上来制作海报。海报的绘制使用的是小程序原生的canvas。 这个项目比较简单,所以基本上是独立的完成了前台的所有内容。 比如:1、首页图片的瀑布流展示 2、图片
微官网是一款B2B的官网定制服务,用户在后台选择组件,配置并填充内容后在前台生成定制官网。实现通过后台界面化操作就可生成定制化官网。 开发技术:angular、ngx-bootstrap、platform-server(ssr) 主要使用angular技术栈、ngx-boot