1. 书写语义合理,结构清晰,易维护的HTML结构;理解W3C标准,熟练编写结构良好的语义化的HTML,能够还原视觉设计,能够自主编写JS实现相关的前台功能。
2. 对CSS/JavaScript性能优化、解决多浏览器兼容性问题有一定的经验;熟悉页面架构和布局
3. 熟悉页面架构和div css3、flex布局,理解Web标准,对HTML,HTML5,es5,CSS3,等方面有深入的研究。熟悉es6、7、8,ts并能熟练的在项目中使用。
4. 熟悉vue2,使用其特性指令系统、双向数据绑定、实现敏捷开发。了解react,ng,并能使用其开发项目。了解gulp,webpack自动化构建工具,快速构建项目,熟练使用git,svn控制版本。
5. 熟悉混合开发,使用相关技术开发app及微信小程序,能快速开发项目
6. 了解php,使用tinkphp开发后台及设计api,了解mysql数据库及数据库设计,根据微信sdk开发相关项目。
7. 了解node,使用koa2、egg,开发过相关项目。
项目完成PC端、H5端、小程序开发的开发,主要开发赛事相关内容,使用nuxt开发PC端项目,使用vue, uniapp开发小程序、APP端、H5端等;主要涉及马拉松,武术比,骑行比赛,各类活动项目等,对不同模块内容设计功架构,设计公用模块,根据不同的入口展示不同的功能或页面,并封装常用插件进行使用,拆分公用库,拆分模块,提高页面渲染及加载速度。
开发网站的后台内容。使用ThinkPHP5搭建网站后台及封装api,设置管理员权限,完成内容上传修改等后台操作,使用微信sdk完成微信交互内容。
前台使用vue框架完成搭建,使用h5、es5和es6、es7新特性及vue框架完成项目开发。与同事合理沟通完善产品细节,增强用户的体验性。优化代码,提高的可读性,可维护性,方便后续迭代及维护。