About me

15年5月开始自学前端。

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

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

学习&项目经历:

2018年

  • 2018.05.23 为VSCode的amVim-for-VSCode插件提交的支持:呼出Command Palette并实现部分Vim命令的PR被合并。【TypeScript】

  • 2018.05.17 PicGo的star数破800。下载数破5k。

  • 2018.05.15 开发推来推趣3期后台时遇到微信二维码支付相关功能的开发,总结了一篇《基于Koa2开发微信二维码扫码支付相关流程》的经验文。【Koa】

  • 2018.05.09 PicGo 更新v1.5版本,支持腾讯云COSv5、GitHub图床、重命名等新功能。【Electron】

  • 2018.03.28 node-github-profile-summaryvue-koa-demo的Docker话。【Docker】

  • 2018.03.10~2018.05.31 推来推趣3期后台(全栈)迭代。【Vue+Koa+Graphql】

  • 2018.03.06 hexo-theme-melody 更新v1.5版本,支持iframe、支持slides等特性。【hexo+hexo-theme】

  • 2018.01.17~2018.03.28 开坑node-github-profile-summary,可以生成漂亮的GitHub总结报告。【Vue+Koa+Chart.js+Graphql】

  • 2018.01.11~2018.05.08 写了Electron-vue开发实战系列教程,用于记录自己开发PicGo的坑以及帮助新人入门Electron开发。【Electron】

2017年

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

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

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

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

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

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

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

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

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

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

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

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

2016年

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

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

  • 2016.10 markline.js 【Canvas】

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

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

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

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

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

2015年

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

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

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

还需努力。