精通HTML,CSS等网页制作技术,熟练使用Less或Sass进行前端开发
熟练掌握JavaScript,Ajax,Axios等Web开发技术
熟练掌握jQuery,bootstrap,MintUI,EasyUI等第三方库或UI库的使用
熟练应用Vuejs前端技术框架,对react,react-native框架有所学习并了解
熟悉小程序开发
熟练运用webpack等前端构建工具和Git、SVN代码托管工具
了解nodejs的一些基本应用
1.小果科技官网pc(http://http://www.ixiaoguo.com.cn)
项目周期:1周 1人
项目简介:
上海小果科技是一家互联网商业服务提供商,为中国的品牌厂商和卖家(或商家),提供科技赋能和开拓海外市场,建立平台和销售他们的产品,旗下两大业务板块:跨境电商SHOPEONE和智慧零售。
项目所用技术:
jQuery,html5,css3,bootstrap3,百度地图api,wow.js
所遇到的问题:
(1)图片存放的静态资源,页面加载很慢,解决方案利用现有工具在不失真的情况下压缩图片
(2)采用bootstrap以及媒体查询做好手机端适配
(3)公司地址采用百度地图api
(4)利用wow.js使网页更生动
2.商城后台管理系统(vue)
项目周期:9周 1人
项目简介:
公司内部使用的管理系统,主要实现 商品管理、用户信息查询、订单信息查询、数据分析等模块。方便运营人员为客户解答疑问,商品类目的日常维护,通过后台数据做出判断并制定下一步经营策略项目职责;
项目要点:
(1)利用Vue+Element-UI框架进行页面布局用
(2)应用Axios从服务器异步请求数据,解析Json数据并处理,完成数据的显示遵循CMD规范 进行模块化开发
(3)将后台返回的token放在请求头部做身份验证
(4)权限管理模块,路由不在前端写死(首页除外),而是通过接口获取用户之后,在router.beforeEach 这个钩子函数内,通过router.addRoutes()方法动态将路由拼接起来
3.Shopeone App
项目周期:2019.6- 至今
项目简介:
SHOPEONE提供平台、线上线下运营、流量、物流、报关、海外仓、售后服务以及海外品牌注册和品牌输出等一站式电商出海服务,平台APP直达国外海量消费者和分销渠道。
项目所用技术:
vant-ui,vue,vue-router,vuex,axios,swiper等
所遇到的问题:
(1)H5根据 navigator.userAgent来判断系统是ios还是andriod
(2)H5如何调取原生分享等?通过WebViewJavascriptBridge来写一个与原生交互的方法,把参数传递给 原生(需要对接好)
(3)把App的链接转到facebook分享,FaceBook只会抓取服务端数据,通过js脚本动态生成的meta标 签都获取不到,这个时候vue单页面应用显得格外蹩脚,解决方案采用vue-ssr、nuxt.js
4.小果智慧门店 小程序
项目周期:2周(新增) 1人
项目简介:
为线下零售商店和卖场,提供了小果智慧门店系统,将人脸识别融入新零售场景,是"AI+小程序+微信营销+新零售系统"为一体的软件平台,为商家发现客户和拓展业务,助力门店数字化智能化转型。
负责模块:我的合同,设备保修等
项目要点:B端和C端的区别 购物车的金额计算 支付银行延迟问题
遇到的问题:
(1)js计算金额,前端采用js计算,总金额由后端所计算,结果页面显示与总金额不匹配,原因是JavaScript小数在做四则运算时,精度会丢失,为了解决浮点数运算不准确的问题,在运算前我们把参加运算的数先升级(10的X的次方)到整数,等运算完后再降级(0.1的X)
(2) 客户支付发起支付时,调后台接口,由于与银行对接有几秒的延迟,导致页面拿到的结果都是支付失败,
解决方案,采用时间轮询,增加一个定时器,在一定条件下再次调取接口。