1.擅长各种网站的前端页面以及用户交互、数据交互的编程制作,熟练使用各种布局搭建页面,能够完美的还原设计稿并解决主流浏览器的兼容问题。
2.熟悉W3C标准,熟悉AMD/CMD开发规范,对标签语义化有深刻的理解。
3.熟练使用less、sass以及编译工具(考拉,Gulp等),熟练使用ES6、typeScript进行项目开发。
4.熟练使用WebSocket进行即时通讯开发,并解决低版本浏览器WebSocket的兼容问题。
5.熟练使用原生JavaScript与jQuery,了解JavaScript面向对象(OOP)原理,闭包以及原型结构(Prototype),能够合理利用面向对象以及模块化开发。
6.熟练使用前端MVC、MVVM、MV*框架(VueJS,angularJS等)进行页面搭建并实现交互逻辑,熟练的使用node.js进行环境搭建。
7.熟悉微信以及小程序的API,可以根据需求开发微信页面以及微信小程序。
8.熟练使用uni-app等vue框架开发微信小程序与APP,网页端小程序端以及APP端统一代码,熟悉html5+APP。
9.熟悉NodeJS,能够利用node搭建服务环境以及数据库(Mysql, MongoDB)的增删改查,熟练将NodeJS项目部署到服务器。
10.熟练使用SVN、Git, 熟悉linux操作系统。
11.能够利用html结构以及canvas进行H5游戏开发, 熟悉白鹭游戏引擎,熟悉游戏交互。
项目一、榫卯中国
项目简介:
榫卯中国包括榫卯中国官方网站(展示信息),榫卯中国建材服务商城,榫卯中国项目管理,榫卯中国人员监管(智慧工地)四个项目,现在主要功能为工地人员监管系统打造智慧工地。
项目角色:
在项目中担任前端开发的角色,主要负责前端页面开发,用户交互以及数据交互开发,大屏 实时展示页面开发,统计图表开发,甘特图(横道图)开发,地图开发,即时通讯开发,浏览器兼容问题解决等
我的贡献:
项目中用到的甘特图采用jQueryGantt根据需求进行修改,项目中的即时通讯功能使用 websocket进行开发并解决其低版本IE浏览器下的兼容问题
我的收获:
在项目中遇到的比较繁琐或者重复使用的功能进行了封装,对面向对象开发进行了更加深入的研究和理解
项目二、小程序【辣条先生的外卖店(外卖型),折皮网小程序(分销商城型)等】
项目简介:
微信端运行, 商城型、外卖型、展示型等多种类型小程序
项目职责:
在项目中担任前端开发岗位负责前端页面开发,数据交互处理,地图距离计算等
项目三、时光众娱游戏大厅
项目简介:
利用vue.js搭建的在手机端运行的游戏项目,内置棋牌游戏
项目职责:在项目中担任前端开发的岗位负责游戏前端页面的搭建,资源压缩与加载,负责与后端游戏逻辑交互,解决前端技术难点,负责白鹭游戏引擎研究与应用等。
我的贡献:压缩整合游戏资源使游戏更流畅。
我的收获:在使用白鹭游戏引擎进行开发时对面向对象编程有了更深入的理解,熟悉了typescript。