About me

15年5月开始自学前端。

不敢说有什么特别擅长的,涉猎广泛,喜欢尝试新技术。

Linux基本操作、Vim较熟练、Sublime熟悉、VSCode熟悉、Git熟悉。

学习&项目经历:

2017年

  • 2017.1 Vue-Koa-Demo 【Vue2+Koa1+MySQL】

  • 2017.03~2017.05.07 开坑学习Three.js,完成了一个简单的机械装置展示平台(我的本科毕设)【Three.js+dat.gui】

  • 2017.05.23~2017.07.15 基于vue2+koa2重构了福建北邮人服务系统,这是我自己的项目。开始引入eslint(以前嫌麻烦233),以后的项目也一并引入。期间在手写一些常用Vue组件的时候学习了不少东西,写了一篇Vue组件的三种调用方式【Vue2+Koa2】

  • 2017.05.26 为了上面那个项目简单做了一个基于stylus的栅格系统css——Melody.css,用来快速做响应式开发。【stylus】

  • 2017.06.07 协助解决实验室Vue项目里webpack的Hot Reload速度太慢的问题,做了个webpack的开发模式的插件webpack-dev-compile-optimize提升热重载速度(只在自己内部项目测试过),同期总结了一篇基于vue-cli项目的webpack构建优化文章。【webpack】

  • 2017.07.07 博客开启持久化构建,依赖于github-page,不过加上了https以及进入了HSTS列表。第一次接触了Travis-CI,发表了一篇经验文。【Travis-CI】

  • 2017.08.09 开坑hexo-theme-melody,写一个送给我妹子的hexo主题,效果见我博客即是。【hexo hexo-theme】

  • 2017.10.09 写每周电影推荐的时候因为嫌弃获取电影信息步骤繁杂,于是改造了一下早期写的node小爬虫dbmovie-spider支持读取命令行信息了。【node】

  • 2017.10.28 开始练习算法,并借机学习TypeScript和前端测试(采用了Jest)。 不过后来一直有其他事压着,没有持续,等考完试要继续。【TypeScript Jest】

  • 2017.11.02 开坑vue-koa-demo项目的前端测试。同期写了一篇Jest 全栈测试的经验博客。【Jest】

  • 2017.11.18 开坑PicGo,学习electron的基本开发流程,边写边学。最终完成了一个我现在写博客贴图片时很方便的工具。并于12月中发布正式版,还上了少数派首页推荐。【electron】

  • 2017.11.30 抽空把vue-koa-demo的ssr版本做了一下。踩了一些ssr的坑。【Vue-SSR】

2016年

  • 2016.2.22 北邮人十大爬虫 【Nodejs+Superagent+Mongodb】

  • 2016.3.20 北邮人十大日报 【Nodejs+Express+Mongodb】

  • 2016.5.30 福建北邮人服务系统 【Nodejs+Koa+Vue1】

  • 2016.6 北邮人论坛Markdown显示实现 【Marked.js+Highlight.js】

  • 2016.6 北邮人论坛快速注册页 【Vue1 + Swiper.js】

  • 2016.10 markline.js 【Canvas】

  • 2016.11 ~ 2017.2 菠萝车族后台系统 【Vue2+Koa1+MySQL】

  • 2016.12 Element-ui主题语法解析 【Nodejs + CSS4】

2015年

  • 2015.7 ~ 2015.8 北邮IPTV新版页面开发。(维护至今)【jQuery+Bootstrap+CSS3+Gulp】

  • 2015.10 北邮60周年校庆直播页,开始学习Nodejs 【HTML+CSS3】

  • 2015.12 开始接触Vue,学习Express,Mongodb

还需努力。