熟练掌握相关的专业基础知识和技术;在相关领域拥有较丰富的人脉、擅长对外沟通;具备良好的团队协作精神,希望能利用自身技术能力提升公司团队整体研发效率,提高团队影响力;致力于成为一名有“个性”的前端全栈开发工程师。
羽毛球、骑行、魔方、长途徒步、瑜伽、网球..这些都不重要,重要的是还喜欢逛社区(segmentfault、掘金、GitHub社区等)和浏览框架源码,与优秀的前辈们近距离地学习沟通,浏览大牛写的出色的技术文章。
- 熟练使用HTML+CSS搭建网页的框架,以及对各主流浏览器兼容问题的处理;
- 熟练掌握JavaScript语言核心技术DOM、BOM、Ajax、JSON等能够封装一些功能库,提高开发效率;
- 熟练掌握HTML5+CSS3最新特性;
- 熟练使用jQuery、Zepto.js 、Hammer.js、Bootstrap等框架技术协助开发移动端/pc端页面;
- 熟练使用ajax进行后台数据交互,能够熟练解决跨域(jsonp/CORS);
- 熟练掌握Vue/Angualr/React框架,进行mvvm/mvc模式开发;
- 熟练Node.js技术栈,可以通过nodejs 搭建web服务,以及实现后台部分功能;
- 熟悉mongdb数据库以及mongoose数据模型构建工具,实现对数据的增删改查操作;
- 熟悉常用的辅助工具(git/svn等)和常用的包管理器(npm);
- 熟练使用各种调试、抓包工具(fiddler),能独立分析、解决和归纳问题;
- 了解微信小程序,能够独立完成简单的小项目;
项目描述: 该项目主要是模拟某家电商网站写的静态页面,有首页,商品列表页,详情页,登录注册页,支付页等。
项目职责:
- 采用定宽布局,结合div+css完成页面基本布局以及功能;
- 运用js原生+jQuery实现基础的动态效果;
- 对各主流浏览器兼容问题的进行有效处理;
- 项目后期的性能优化处理;
项目描述: 该项目是模拟豆瓣,主要针对首页,阅读,音乐,影视,登录注册,搜索以及详情展示的一款移动端项目。
项目职责:
- 运用Vue.js提供的内置指令(v-bind/v-on/v-model/v-for等)来进行对DOM的操作;
- 通过创建组件构造器,自定义头部导航蓝和底部tab切换栏全局标签,有利于提高代码的复用率;
- 通过Vue.js的$http属性来进行前后台的数据交互,实现首页,阅读,音乐,影视,登录页面信息列表的渲染;
- 运用Base64插件对交互的数据进行解码;
- 项目后期代码的优化处理;
项目描述: Angular项目是模拟豆瓣,主要针对首页,阅读,音乐,影视,登录注册,搜索以及详情展示的一款移动端项目。
项目职责:
- 运用AngularJS提供的内置指令(ng-app/an-class/ng-repeat/ng-href等)来进行对DOM的操作;
- 通过AngularJS的路由实现SPA开发,可以提升性能,增强用户体验;
- 通过AngularJS的$http服务来向服务器发送ajax请求,实现首页,阅读,音乐,影视,登录页面信息列表的渲染;
- 项目后期代码的优化处理;
项目描述: React项目是模拟豆瓣,主要针对首页,阅读,音乐,影视以及详情展示的一款移动端项目。
项目职责:
- 通过Virtual DOM来进行对DOM的操作;
- 运用React的路由实现SPA开发,可以提升性能,增强用户体验;
- 通过$.getJSON()来进行前后台的数据交互,实现首页,阅读,音乐,影视,登录页面信息列表的渲染;
- 运用Base64插件对交互的数据进行解码;
- 项目后期代码的优化处理;
项目描述: 该项目是仿照Bootstrap官网做的一个小demo。
项目职责:
- 全局使用bootstrap响应式布局,实现屏幕任意缩放效果;
- 使用div+css完成页面基本布局以及功能;
- 引用Bootstrap的Carousel插件实现首页轮播效果;
- 导航栏使用Bootstrap下拉列表,实现页面的跳转功能;
- 协助项目的后期性能优化和维护;
项目描述: 客家文化APP是一款针对客家文化(民俗风情、客家美食、客家名人、客家商人等)的传播,用网络技术将客家文化结合起来,更好地传播文化。为大家提供更好的客家文化信息展示平台。
项目职责:
- 对整个APP的设计与实现进行分析,调研项目的背景和来源以及开发需要的技术支持;
- 对整个项目进行可行性分析,需求分析;
- 用墨刀设计出原型设计稿;
- 用Hbuilder编辑器,进行核心页面的开发,用js库jquery实现动态效果;
- 运用jquery的ajax进行数据交互,渲染页面;
- 项目的后期优化和维护;
项目描述: 该项目是自己做的一个video player,可以选择播放歌曲、实现快进后退、播放暂停、放音静音、全屏以及退出等功能。
项目职责:
- 使用html+css完成静态的页面布局,达到良好的视觉效果;
- 创建自定义属性实现点击当前视频进入播放;
- 运用javascript实现video的播放暂停,静音扩音,快进后退等功能;
- 实现全屏和双击退出全屏功能,并且兼容各大浏览器;
- 协助项目的后期性能优化和维护;