个人介绍
端日渐火热的还有三大框架Angular, React, Vue,使用它们可以更方便的开发网站,它们的组件化,双向数据绑定(React为单向),路由可以使我们高效的开发网页应用,同时也更方便我们进行前后端分离开发。这三个框架我简单了解过React,集中的学习过Vue,在工作时使用的PC框架是Vue技术栈+Element UI,手机端是Vue + Vant,可以熟练的使用Vue和Element UI框架。前端除了三大框架,新的ECMA标准es6(现在es7到es10已经提出),对于es6,在平时学习和实习中也是尽量使用es6的新特性去完成自己的项目。es6确实更加高效,但是现在的浏览器还不支持所以es6需要经过babel进行编译,Vue也可以使用es6进行开发。React使用原生的jsx语法,组件化,可以高效率的开发各平台应用应用,包括windows应用。
自动化工具方面,例如webpack,gulp,由于Vue项目是基于webpack构建的,所以我对webpack进行了简单的学习,webpack主要就是模块化,它可以分析项目结构,通过制定入口js文件和模板html,可以自动的将项目中的es6代码,Scss,less,ts代码,还有第三方的依赖库进行编译打包成可以直接在浏览器运行的文件。webpack打包项目有时产生的问题就是js文件会比较大,导致网页加载速度过慢。我在Vue项目中就遇到过这样的问题,当时主要采取了Element UI的按需引入,路由的懒加载,提取第三方的库,通过这三个方法js文件也从几M,变成了几百kb,很明显的提升了网页的加载速度,并且第三方库使用了CDN,而且开启了代码的压缩。
使用uniapp 做过项目
工作经历
2021-06-09 -2023-05-15重庆链多多前端开发
1. 参与web端项目的相关开发. 2.参与公司内部的ui组件库和低代码平台的搭建 3.参与产品的设计和功能的需求分析。
2020-05-05 -2021-06-03广州皓云科技有限公司前端
1.参与web端等项目的相关开发,根据项目需求设计和和开发前端界面以及技术功能的实现 2.与后端团队进行接口对接,实现前后端之间的数据获取上传等等 3.持续优化项目页面加载性能,提升用户体验,优化代码以及解决浏览器的兼容问题。 4.参与产品的设计和功能的需求分析,完善产品的性价比
2019-06-01 -2020-04-13广州抵奥云信息科技有限公司前端
1. 参与pc端、移动端、小程序等项目的相关开发。 2.负责项目的前端构建及开发工作。 3.持续优化项目页面加载性能,提升用户体验,优化代码。 4.和后端程序技术有效配合,完成功能的镶嵌和调试工作。
教育经历
2016-09-01 - 2020-06-01安阳师范学院软件工程本科
主要学习的js、html5、Java等