sass+gulp 自动化构建项目,Git 结合 sourceTree 进行多人协作。在node.js环境下开发,运用express框架、gulp构建工具、git以及npm依赖包等开发技术;Jquery+handlebars+scss来架构;
实习经历:搜狐视频(56视频) 前端交互开发工程师
职责:
1、年度盛典PC端专题页、新功能添加、代码维护等;
2、sass+gulp 自动化构建项目,Git 结合 sourceTree 进行多人协作,bowljs 进行模块化开发,兼容IE8+等各大主浏览器。
3、根据实时需求进行开发,完成后结合 Git 和 ftp 上传并提测,提测完成进入预发布分支,测试成功后发布上线
项目1:党校网络教学系统
项目描述:“党校网络教学系统 ”是针对高校学生网上学习党课的教学系统,分为视频部分和考试部分;此项目是在linux环境下搭建的。
主要贡献:
* 整个项目在node.js环境下开发,运用express框架、gulp构建工具、git以及npm依赖包等开发技术。
* 前端主要是Jquery+handlebars+scss来架构,将Ajax请求回来的数据注入handlebars已预编译好的模板,达到局部异步刷新。
* 后端主要是利用了express的路由、中间件、模板引擎等几个优势,结合Mysql进行功能逻辑编写和前后端数据交互。
* Gulp工具进行代码检查、合并、压缩及编译;Git对代码进行保存和更新。
项目2:Super_class课表轻应用
项目描述:“Super_class”是一个兼容手机和平板的课表APP
主要贡献:
* 设计UI,并结合bootstrap的样式及组件来架构,达到响应式效果;Ajax从接口获取信息,同时配合jQuery和handlebars完成页面的交互功能、数据对接以及部分视觉效果。
* 模块化CSS,分为重置、组件和页面属性三个模块,模块间层叠组合使用,提高重用性;JavaScript分为接口、组件、功 能三个层次配合使用,减少 了冗余,提高了重用性。
* 整合前端代码,对功能模块进行优化处理,如:弹性、回调,精简代码等;修复前后端对接的部分bug。