1.HTML + JavaScript + Css
2.React、ant.design、redux、umi、dva、Fluent UI、material UI、typescript
3.vue、element UI、vuex、vant、vite
4.本人从事6年前端开发,熟练掌握HTML,CSS,JavaScript
熟练应用react,vue,typescript,dva,umi,ant design,element,material,jss,less,sass,webpack等相关技术
实际项目开发中,注重项目中通用组件和业务组件分离,使其项目结构层次分明,便于开发和维护
在开发过程中不断总结经验和技术点,定期回顾从而提高自己解决问题的能力
项目一:浙江电子商务网上法庭
简介:以“互联网+司法”思维,积极应对互联网经济的发展,便利当事人诉讼而特别设立的网络法庭。 开发环境:node + sublime + chrome + Switcheroo Redirector 开发技术:tomcat + maven + velocity + anywhere + jQuery + seaJs + araleJs + handlebars
1.启动项目后端采用maven环境下tomcat全量编译velocity模板并加载前端开发版本,前端采用node环境下anywhere启动服务。 2.项目采用支付宝早起的arale框架,结合seaJs模块化开发。 2. 页面数据渲染采用handlebars模板 + velocity的vm模板两种形式。
3. 前后端接口联调采用json格式,传递参数一般采用json对象形式。
4.测试阶段有问题需要修复的情况下,我们会用到chrome重定向插件,重定向到测试环境联调。
5. 前端发布采用1.git tag publish/0.0.01 [打标]2.git push origin publish/0.0.01 [发布]
项目二:区块链交易平台
1.区块链交易平台,模块涉及较多,从基础的登录,注册,实名认证,收款方式,交易,行情,资产等一步步做起
2. 交易平台对数据的实时性,业务逻辑和页面性能要求较高,所以组件化思想尤为的重要
3. 开发涉及到的环境和技术:mac + chrome + node + react + dva + material-ui + vue + iview
4. 对交易系统的可配置化要求较高,这样使其平台更加的灵活 主要负责:
1.PC 系统主要负责:登录,注册,个人中心,交易风控,公共头部和底部模块开发
2.H5系统主要负责:登录,注册,个人中心,首页模块开发
3.系统后台主要负责:整个系统的开发
4.交易系统二次升级PC和H5系统定制和UI调整,链路切换,系统后台页面组件定制
5.H5新系统主要负责:基于react,react-dom,react-router,redux,typescript,sass,flexible技术栈的新版H5系统搭建,登录,注册,我的,首页模块开发,多语言应用开发
6.系统后台新系统主要负责:整个系统的开发
7.H5活动页面:基于vue技术栈的H5下载页面
项目三:报表系统+可视化大屏
1.可视化大屏react项目搭建,项目独立构建,独立开发,独立维护
2.登录页面开发,普通登录和统一认证登录
3.大屏列表增删改查,大屏复制,大屏导入和导出开发,大屏编辑页面开发,大屏组件开发,数据源的增删改查
4.大屏预览和发布 5.webpack打包优化
浙江电子商务网上法庭,以“互联网+司法”思维,积极应对互联网经济的发展,便利当事人诉讼而特别设立的网络法庭。 发环境:node + sublime + chrome + Switcheroo Redirector 开发技术:tomcat + maven + velocity +
可视化大屏采用的是低代码实现大屏制作,预览,发布为一体的项目,尽量满足各种场景和数据源的对接。 可视化大屏采用的技术 react + ant.design + webpack + less