本人从大一暑假开始自学前端,有过两段实习经历,其中一家实习公司是 YY. 期望:团队技术氛围好,流程规范(例如, code review 、自动化流程等)。
在线简历:https://chenbright.github.io/resume/resume.pdf(放在 github pages 上,可能访问会很慢)
md 版的简历:https://github.com/chenBright/resume/blob/master/README.md
工作职责:游戏配置工作台项目
工作台是一个可以通过修改配置从而修改游戏模板的工具。
技术: vue + vue-router + SCSS + BEM
成果:
使用 EventBus ,并封装成 vue 插件,改进了组件间的通信方式,使业务逻辑清晰,解耦了最底层的通用组件,从而提升了通用组件的复用性。
使用 vue 本身 transition 的钩子函数封装了可复用的过渡组件,实现 slideToggle 动画效果,去除对 jQuery 的依赖
改进第三方开发者自定义验证方案,提高了安全性。
技术: Backbonejs + Zepto + express + superagent + cheerio
功能:图书检索和登录“我的图书馆”查看在借图书
前端:
后端:
项目地址: [ https://github.com/chenBright/strJs ] ( https://github.com/chenBright/strJs )
介绍: strJs 是一个 JS 字符串操作,包含常规的字符串操作。其中实现了几个 es6 的字符串 API ,例如 includes 、 startsWith 、 endsWith 等。
成果:
webpack 结合 babel 构建,构建后支持 UMD 模式。
使用 mocha 测试,测试覆盖率达到 100%。
完善的 API 文档:https://chenbright.github.io/strJs/module-str.html
介绍: type 是一个获得 JS 变量类型和用于判断 JS 变量类型的库。
成果:
使用 es6 实现, webpack 结合 babel 构建,构建后支持 UMD 模式。
使用 mocha 测试,测试覆盖率达到 100%。
完善的 API 文档:https://github.com/chenBright/type/blob/master/README.md
熟悉 Web 语义化,注重 Web 可用性和可访问性
能够编写语义化的 HTML ,模块化的 CSS
熟悉 Sass CSS 预处理和 postcss 后处理方法
熟悉原生 Javascript ,能脱离 jQuery 等类库
熟悉常用的 es6 语法,并有使用经验
掌握 js 模块化,主要是使用 seajs
熟悉 jQuery Zepto 等类库
掌握 Vue 组件化结合 es6 开发,并使用 webpack 构建打包
了解后台开发流程且有 nodejs 后台开发经验
熟悉 webpack Gulp 前端自动化工具
熟悉 mocha 前端测试工具
熟悉 chrome 前端调试工具,并能快速定位 bug
熟悉版本控制工具 git
掌握基本的前端兼容性处理、性能优化知识与技巧
熟悉编程规范,使用 eslint 进行代码审查
具有一定的文档编写能力