ID:116092

感觉

全栈工程师

  • 公司信息:
  • 知路科技
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 全区

技术能力

1. 掌握html、css,js,能够熟练的做js交互;  
2. 熟悉js,能手写js;  
3. 对不同浏览器的兼容性有一定的了解; 
4.有html5开发ios跟anroid的跨平台app,熟悉react native weex等跨平台开发语言
5.熟悉react vue等目前比较流行的web前端框架
6.熟悉nodejs,可以基于nodejs开发一些后端服务,爬虫,基于node写过几个爬虫
7.有上线作品app,微信公众号

项目经验

1珍传网,负责将设计师设计页面转换为微信网页,会员系统,拍卖交互页面,基于webpack+vue的webapp,实现了前后端分离,项目主要封装组件,ajax封装,将ajax组件封装更加简洁的请求方法。封装了拍卖倒计时,短信倒计时。使代码更加高效登录注册model弹窗模块,使webapp和原生app一样的用户体验,封装微信支付接口,使微信支付更加方便,把支付和业务代码分离

2爱心阳光公益app,是一款电商公益项目。我负责的页面有:会员页面,o2o店面,微信sdk接入第三方支付等等,appstore已上架,封装的组件:微信支付,附近店面搜索,封装html5原生获取经纬度,个人到商家导航代码,增加了代码可读性和维护性,使用websockt实时监听爱心项目筹款信息,项目人可以实时查看项目筹款情况和有哪些人捐赠
3乙宝,此项目属于自己业务开发的公众号,前端采用vue+webpack,vue组件化,利于项目维护。前端所有页面采用组件化方式,自己手写了很多移动端组件,使用户体验和原生app差不多,封装核心组件有,头像裁剪imgcorp:实现思路,将获取到用户的真实图片输出到canvas上面,判断横向纵向图片使用对应的裁剪器,裁剪完成输出base64编码用http发送给后端。弹窗model,封装仿原生app一样的弹窗,性能与原生app差不多,组件动态加载。评论发送组件,改组件使用zepto+swiper.js+vue2.0编写,组件难点,光标控制,解决思路,封装光标控制代码,使删除表情后光标自动调整。后端采用nodejs mvc框架thinkjs写的api供前端调用,自己还基于thinkjs,写了一个小型内容系统,数据库使用mysql,自己写了一个爬虫接口,可以爬取弄个指定站点的静态资源存储到数据库,1遇到的爬虫问题node爬500条数以上就会出现爬不完的情况,或者请求报错,解决思路,使用async控制node并发,每个并发数5,这样让目标网站服务器压力变小,node服务器速度更快,2爬到的数据去重问题,第一次只爬取目标网站1万条数据,第二次只爬取目标网站第一页,爬取到的数据布隆过滤器和数据库对比,过滤,将最新的文章存入数据库,使用定时器定时爬取,每隔一天爬取一次。前端上线使用nginx做代理,后端使用nginx做反向代理 ,实现了前后端分离,有利于代码管理和用户体验,己设计的页面,有点c,慢慢优优化哈,后台数据基本都来自网络,用自己写的爬虫爬取,大概1W条左右。。
由于时间太忙所以还没有测试,在本地是无bug的


项目遇到的一些坑:nginx配置nginx在ubuntu中不会设置css请求头导致页面加载进来css而不渲染的问题 
vue router的问题,直接访问vue的路由会导致404,ng没有设置路由的默认路径
前后端分离遇到一个头疼的问题就是跨域,通过CORS设置头部允许所有访问资源,解决跨域
由于第三方短信验证码接口还未申请好,只能用数据库测试账号,user:13138873797 password:12345678910a
公众号还在申请中..

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服