熟悉 ES6 / SASS,熟练运用 Vue / Vue-router / Vuex 构建单页面应用
熟悉 HTML / CSS / JavaScript,熟练使用 jQuery / BootStrap 构建传统多页面应用
热衷于前端工程化、模块化,熟练使用 Webpack / Gulp 等相关构建工具
熟悉 Node.js,热衷于 async / Promise 异步风格,熟悉 Koa 框架,熟悉 MySQL 和 MongoDB 基本操作
了解 Python 以及 Flask 框架,热衷于编写爬虫和自动化脚本
熟悉 Linux 项目部署,熟悉 Git 基本操作
自学能力强,对轻巧的工具特别感兴趣,乐于接受和探索新技术
黑格科技官网 [2016.4 - 2017.3]
动画效果较多,复杂动画通过 canvas 和雪碧图处理,一般交互动画使用 CSS3
Web 和 Mobile 端使用 rem 自适应方案,通过 js 基于当前分辨率调整根元素字体大小,实现按比例自适应
国际化,独立维护语言文件,自动识别语言并替换对应文字
静态资源打包部署,基于 webpack 构建工具,ejs 模板引擎实现模块化开发,并编写自动化脚本一键部署
个人作品——存点 [savesth.com]
收集知名应用中的热门信息,并提供多种筛选、查询方式,以方便用户快速找到感兴趣的热门信息
通过 Node.js 异步并发爬虫获取数据,维护代理池提高爬虫效率
基于 Koa2 框架搭建后台,连接多个 mongo 数据库并提供 RESTful API
使用 Vue 框架构建前端,样式自主定义,布局为响应式布局,主要采用 bootstrap 的 grid 栅格系统和 flex,支持 Web 和 Mobile 端
通过 Webpack 管理构建静态资源,并存储在阿里云 OSS 中,调用 JavaScript SDK 控制
基于 PM2 实现自动化部署,服务器为 vps 虚拟机,技术点包括防火墙设置、账户管理、安全证书维护等