精通 DIV+CSS 网页布局,深刻理解 HTML5 标签语义化,CSS3 和 ES6 新特性。
·熟练使用原生 JavaScript进行项目开发,深刻理解原型、闭包、作用域、EC等高级特性。
·熟练使用Vue全家桶(vue.js、vue-router、axios、webpack、vuex、vue-cli、es6)进行项目开发。
·熟练掌握 Ant Design,Bootstrap,Element UI 等UI库的使用。
·熟练使用 uniapp与微信小程序进行项目开发。
·熟练掌握 axios 异步通信技术,对axios进行二次封装,会使用 jsonp、代理跨域和cors等解决 Ajax 跨域问题。
·熟练使用node.js + mysql进行项目的后端接口开发。
·熟练使用 React全家桶(react、redux、React-Router、axios、Ant Degisn)进行项目开发。
·熟练掌握各种方案解决移动端适配问题。
·熟练使用 Git与Svn 进行项目管理与团队协作开发。
·熟练掌握Ts,能结合Vue+Ts进行项目开发。
·熟练使用Vue3新语法并用于实际开发项目。
项目一:校友会(微信小程序)
项目描述:该项目是一款为师生提供用户供求匹配,学校实时动态展示,圈子管理,信息查询等的轻量型微信小程序,其主要目的在于方便拓展使用者的人脉,拉近人与人之间的距离。
技术栈:原生小程序。
主要任务:该项目由团队进行合作开发,我个人负责个人信息编辑,人脉管理与学校信息展示模块。
任务点:
·注册小程序,搭建本地开发环境或线上服务端环境。
·参考官方文档,进行进行小程序页面与相关逻辑业务开发。
·编写app.json对微信小程序进行全局配置。
·在components中创建自定义组件,方便在各个页面进行复用。
·在libs中对api进行划分,方便后期对项目进行的维护。
·与后端进行沟通交流,根据业务需求调用相关api。
项目二:泸州检察院
项目描述:该项目是一款为检察院提供会议签到,会议议题管理,会议资料管理,会议投票统计等各种功能的前后台管理系统,其主要目的是使议员从繁重的会议资料中摆脱出来,让会议更加轻松、便捷、易查。
技术栈:(后端)vue全家桶(vue.js、vue-router、axios、webpack、vue-cli、es6)+ iview(前端)html + css + js + jquery。
主要任务:该项目由团队进行合作开发,我的主要任务是前端添加议题模块,后端添加议题与任务的管理模块,根据需求对原有代码修改。
任务点:
·基于iview进行项目议题任务模块的搭建,划分路由并根据组件搭建页面。
·封装人员选择组件,方便代码的复用。
·后端添加相应路由,根据业务需求补充新页面。
·前端基于js+ html+ jquery,在理解原有代码的基础上,添加新页面。
·根据websocket进行前后端实时通讯。
·与后端进行沟通交流,根据功能对接相应接口。