'我的简历'

关于我

1.爱生活爱前端,喜欢捣鼓东西,blog:https://ipudge.github.io/blog/
2.精通h5(localstorage,桌面通知,classList等API),css3,html+css+js布局,seo优化,雪碧图等。
3.能够熟练的编写原生JS,面向对象的编程,闭包,性能优化,熟练运用ES6用在VUE的SPA开发
4.熟练掌握一些基本的框架,jquey,zepto,boostrap(zepto阅读过源码)
5.熟练掌握ajax与json数据(2年的数据交互工作经验)能与后台很好配合
6.熟练掌握mvvm框架vue及其配套的技术vue-router,vuex,element-ui(管理后台上线独自搭建),vux(上线,独自搭建)
7.有node,express的开发经验包括项目部署和发布,包含开发微信公众平台(上线,独自搭建)
8.对mysql,mongo能够编写基本的增删改查,能够熟练运用可视化工具
9.熟练运用eclipse,webstorm,sublime编辑器,gulp,webpack,stylus预编译
10.女朋友在北京准备定居北京

项目经验

1.家校帮app后台

1.提供安卓,IOS2端的后台java接口,编写内嵌APP的web页面(div+css+js+zepto)适配多种设备以便快速发布
2.在家校帮后台管理中新增活动管理模块,黑名单模块,文章评论模块等,基于spring+springMVC + mybatis+mongodb+,jsp+jquery等一些JQUERY的插件
3.自行进行ajax数据交互和接口测试,并编写良好的接口文档

2.智慧校园

1.在慧校园平台的管理后台中新增老师管理,学生管理,年级管理等模块,
2.将前端给的静态页面改成JSP,完成ajax数据的交互和JS逻辑的编写。
3.兼容到IE6版本。

3.创业天地PC端

1.创业天地PC端第一期独自完成包括首页,服务页,服务人页,下单,付款支持微信和支付宝支付(基于PING++),用户和服务商后台等所有页面的JSP编写,
2.基于html,css,h5,css3,js,jquery编写
3.封装基于JQUERY公用组件如下拉框,模态框,单选和复选等组件
4.完成基本的SEO优化和页面性能优化。
5.完成与java后台的ajax数据交互。和后台一起讨论所需字段,加快工作进度,快速上线,
6.后期新人在我的带领下完成模块的新增和BUG的修复。
(第一期独立完成)

5.创业天地微信端(微信搜索: 创业天地平台)

1.创业天地微信端前后端分离
2.独自搭建包括微信调用微信接口的前端项目包含PC端前台所有用户功能模块
3.基于node、express,jade渲染,页面用zepto作为基础框架,封装提示框,城市选择,无限加载(基于iscroll)等组件,ui仿照微信的weui样式库。
4.微信接口用wechat+wechat-api+wechat-auth。包括网页获取用户信息,自定义菜单,给用户发消息通知等,微信支付(基于PING++)
5.后期的发布和维护
(独立完成全部功能)

6.创业天地移动端

1.创业天地移动端独自完成将微信端的所有复用一遍剔除微信相关功能,然后快速上线支持支付宝支付(基于PING++
(独立完成全部功能)

7.创业天使

  1. 创业天使PC,仿照天天投网站,抓取项目结构和页面,快速搭建一套功能相似的网站,基于JSP
  2. 改写了部分CSS页面样式文件和ajax相关JS的重写

8.创业天使管理后台(后台系统不方便透露)

1.创业天使管理后台,前后端分离,
2.独自搭建项目环境和框架的选型,基于VUE2.0+vue-router+vue-resource+element-ui.
3.根据ajax后台返回数据进行相应的展示和增删改查完成相应的功能模块
(独自搭建项目环境和框架的选型)

9.创业天使微信端

1.将原有微信端node层复用了一遍
2.将原本前台基于jade渲染的改为vue,用到vue-axios+vue-router+ vuex(动画和用户信息的管理)+vux(UI库)
3.做了用户聊天和用户信息等核心模块
(独立完成)

自己学的写的

1.慕课网仿饿了么vue实战基于vue2.0

  • github

    2.为女朋友写的年会抽奖的demo基于vue2.0

  • github
  • demo

    3.静态博客基于hexo

  • demo

个人技能

框架

  1. 熟练掌握jQuery能编写扩展插件 (熟练使用jquery生态圈的插件等)
  2. 熟练掌握zepto(读过部分源码)
  3. express(自学)仅作为前端渲染获取数据的中间层微信api调用等
  4. 熟练vue(能独立开发spa页面)基于es6

基本

  1. html5标签等新特性localstorage,媒体查询,canvas(能用)等
  2. 熟练css3动画,flex布局,基本浏览器兼容(IE8以上)等
  3. 熟练原生js,js性能优化,闭包,缓存dom等
  4. 布局不会切图有图就能实现(看了很多张鑫旭老师CSS方面的知识)
  5. SEO,网页性能优化(如图片压缩,小图片合并,js,css压缩等等)
  6. 基本的mqsql语句和mongodb语句和数据库可视化工具
  7. 有过java项目经验能与后台快速配合
  8. 熟练掌握es6,stylus

工具

  1. gulp和webpack自己玩过没用在项目集成使用
  2. sass用过生成雪碧图,css还是手写
  3. sublime,webstorm,eclipse
  4. 版本管理git,svn
  5. chrome-devtool调试+微信开发者工具(小程序也试了下)
  6. xshell简单命令(发布node)

书籍

  1. 犀牛书
  2. js语言精粹
  3. 高性能js

职业路径

  1. IE9以下不支持
  2. 全栈工程师(vue/RN/express/koa)
  3. 北京定居