1、五年前端开发经验,掌握html5,熟练使用div+css,开发兼容主流浏览器的页面,以及实现页面的交互,提升用户体验;
2、熟练运用原生jQuery与bootstrap等网页快速开发;
3、熟练运用React框架,熟练使用TS语法、知悉React.js以及React-redux框架和高阶组件Hook's以及ES6、ES7特性;
4、熟悉使用vue2.0/vue.3.0、熟练运用Antd、Swiper,Vant,Element,Views等Ui库框架进行开发.
5、掌握Ax、axios请求后台数据,实现页面异步刷新、能够封装config.js 文件使用devServer.proxy进行代理跨域访问,使用websocket相应组件来实现聊天功能。
6、熟练使用WebStorm ,VScode,Photoshop,蓝湖等常用工具来构造项目;
7、熟练使用Git,SVN等远程仓库来进行项目的协同开发;
8、熟练使用Echarts内图表开发后台管理系统以及数据可视化页面,并掌握高德/百度/天地图/leftMap/webgis等第三方地图开开发页面;
9、熟练掌握开发微信小程序等mpwx 框架开发小程序ja,熟悉umiApp多端开发,并了解各种UI适配;
10、熟悉Node使用express开发过后台管理系统。
项目名称: 云货架管理系统(H5)
项目介绍:项目是根据安卓项目改造成小程序H5互通页面,给用户提供户型图,户型选择,套餐品价格计算,点击移动各个套餐单品在户型图位置。
项目职责:搭建项目框架、按照ui设计图、将页面进行重新布局,对接后台、渲染数据、部分逻辑分析、编写。
项目技术栈:css,vue,vant,axios,v-drag进行搭建项目。
项目描述:
1、使用vue作为前端框架,使用route配置路由;
2、使用vant作为移动appUi框架,按照需要封装可复用的组件;
3、使用video-player插件实现视频点击播放;
4、自定义自定义指令实现套餐、单品 手指按下进行自定义拖拽任意户型上位置,并限制移动区域;
5、使用第三方提供加密接口进行对数据加密,并封装request请求实现接口通用;
6、自定义组件加减套餐单品,实现前后端分离。
AR丽泽导航小程序
项目介绍: 丽泽导航小程序是与第三方厂商进行连接,给用户在商场内提供导航,查询对应信息,领取相应优惠券,并提供选择楼层,筛选用户所需分类进行展示相应信息,并给用户提供停车导航,及室内导航。
项目技术栈:css/wx.js/wx.html/wx.css/vant/js-sdk/webpack 开发工具:微信开发者工具
1.项目分为三个模块:商户信息模块,导航模块,个人信息模块;
2.调用第三方厂商sdk实现室内导航,精准导航目的地功能,并提供在导航过程中实现动画领取礼品功能;
3.自定义模块实现列表与宫格进行切换展示;
4.使用onReachBottom实现上拉加载更多列表;
5.封装axios,request,encrypt设置时间戳进行返回数据加密。
6.实现组件与组件之间的通信使用了app.globalData 与 wx.setStorageSync获取相应数据;
7.使用腾讯云IM来进行与商家之间的通信。
项目:根据不断迭代,新增更多活动,是与第三方进行交互,突破更多人数使用。
项目名称: 数据库自助平台
项目描述:总体来说,是在系统预设检测规则,用户把采集的SQL语句或是SQL慢日志导入本系统,本系统自动根据预设规则,进行SQL语句的全量检测,标记其中不符合开发规范、存在性能风险之处的SQL
1、SQL脚本审核:用户导入SQL脚本文件,完成脚本文件规则检测
2、SQL日志审核:用户通过手动导入慢日志文件或是连接配置数据库,系统实现MySQL慢日志的规则检测分析
3、审核模板管理:用户通过规则模板,实现个人的规则组合配置
4、SQL在线审核:用户通过手动输入单个SQL语句,系统实现实时的规则分析与优化分析
5、资源管理:用户通过该模块实现数据库连接资源配置
6、系统管理:用户通过该功能配置SQL日志审核的采集频率
7、用户管理:用户通过该模块实现登录
项目技术栈:
1、项目利用Reac + hooks+ antd + echarts + ts构建;以可复用代码更效率完成工作内容;
2、整体ui框架使用antd并且按照项目需要封装可复用组件;
3、封装config.js来解决前后端跨域请求;
4、数据模块使用Echarts展示数据可视化表格;
5、根据登录人员的级别进行显示功能模块以及点击功能,以及点击登录展示不同角色菜单。
6、封装Table 组件渲染不同的模块,通过传值来进行筛选不同的数据。
7、页面内所有限制输入通过封装RegExp正则方法,限制特殊字符进行替换展示存储需求。
项目名称: 面源污染防治监管系统
项目描述:隶属于山西农业旗下子项目.主要用于统计山西省农业污染防治等数据,并需要用地图进行展示对应数据,使得项目更加具有了解性。
项目技术栈:
1、项目根据vue3.0 + andtv组件库搭建项目,并二次封装组件实现项目需求;
2、项目中使用天地图、通过点击事件获取经纬度,进行渲染打点,限制用户点击区域,展示地图;
3、项目中通过封装reg正则实现输入框验证;
4、项目中使用stroe来存储相关信息,存储信息,展示对应角色菜单信息。
5、项目使用echarts来封装图表,传对应参数封装请求统一渲染。
项目经验:项目独立开发, 与后台配合完成。使得对TS以及第三方地图有更深层次的了解。
其余项目:
1、XR探针管理系统 -- react/PC + ts + echarts + websocket;
2、河北教育系统平台 -- vue3.0/H5 + vi
项目介绍:项目是根据安卓项目改造成小程序H5互通页面,给用户提供户型图,户型选择,套餐品价格计算,点击移动各个套餐单品在户型图位置。 项目职责:搭建项目框架、按照ui设计图、将页面进行重新布局,对接后台、渲染数据、部分逻辑分析、编写。 项目技术栈:css,vue,vant,a
项目描述:隶属于山西农业旗下子项目.主要用于统计山西省农业污染防治等数据,并需要用地图进行展示对应数据,使得项目更加具有了解性。 项目技术栈: 1、项目根据vue3.0 + andtv组件库搭建项目,并二次封装组件实现项目需求; 2、项目中使用天地图、通过点击事件获取经纬度
项目描述:隶属于山西农业旗下子项目.主要用于统计山西省农业污染防治等数据,并需要用地图进行展示对应数据,使得项目更加具有了解性。 项目技术栈: 1、项目根据vue3.0 + andtv组件库搭建项目,并二次封装组件实现项目需求; 2、项目中使用天地图、通过点击事件获取经纬度