高级前端工程师税英强
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日20:00-1:00、周末9:30-1:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

回忆当初我在学习Web的时候,即使有做计划,有时候也会因为一些其他的干扰,陷入迷茫之中,断断续续的学习,所以今天总结一下学习Web前端的一些表层的东西,帮助大家在学习过程中更加明确每一步该怎么走,也算是自己的学习总结。vue是个框架

react就是个库


vue的语法糖是真的多

react怎么更新都像是在写js原生


不配合node使用react,他就像坨屎一样难用

仅仅使用react,需要造的轮子超多。

vue是完全可以脱离node使用的,在jq的项目里找个盒子就能把组件塞进去。

仅仅使用vue,也不需要额外引入其他轮子,因为他自身附带的功能,很全

工作经历

  • 2022-04-01 -至今重庆诺艾铂科技有限公司web前端工程师

    主要负责:前端工程化开发 HTML5、CSS3、JavaScript、ES6、jQuery、Vue、Webpack、Bootstrap、AJAX、ElementUI、axios、vue-cli、vue-router、vu***、uniapp、iView、Layui、vant、WebView、Echarts, uview, 跨端处理, VScode、HBuilderX、WebStorm、Github、Gitee、Gitlab、bitbucket

  • 2020-03-01 -2022-04-01重庆顺风顺水文化传播有限公司web前端工程师

    主要负责:前端工程化开发 HTML5、CSS3、JavaScript、ES6、jQuery、Vue、Webpack、Bootstrap、AJAX、ElementUI、axios、vue-cli、vue-router、vu***、uniapp、iView、Layui、vant、WebView、Echarts, uview, 跨端处理, VScode、HBuilderX、WebStorm、Github、Gitee、Gitlab、bitbucket

  • 2019-01-01 -2020-02-01重庆盛世时代科技有限公司web前端工程师

    主要负责:前端工程化开发 HTML5、CSS3、JavaScript、ES6、jQuery、Vue、Webpack、Bootstrap、AJAX、ElementUI、axios、vue-cli、vue-router、vu***、uniapp、iView、Layui、vant、WebView、Echarts, uview, 跨端处理, VScode、HBuilderX、WebStorm、Github、Gitee、Gitlab、bitbucket

教育经历

  • 2017-06-01 - 2019-06-01重庆电子工程职业学院计算机软件与理论专科

    在校就读是专科学位,19到22年从事前端行业目前有3年开发经验

技能

React
jQuery
Ajax
跨域
axios
Vue
HTML5
CSS
0
1
2
3
4
5
0
1
2
3
4
5
作品
图书平台小程序    技术栈:uniapp+uview

主要负责:整个项目的所有前端模块化开发 在开发小程序的前期我们需要了解一些兼容问题,尤其是多端开发这种,可能你按h5开发的标准进行开发 后期运行到*小程序就会出现一些样式兼容等问题,也可能会遇到其他一些问题,这时你也别怕,网上会 有很多这样类似于的解决方案,就像我开发的小程序多端兼容,我是按h5的开发标准进行开发的,开发完成后发现运行到*小程序样式出问题了,主要原因是因为大小单位造成的,uniapp的标准单位是upx h5标准是px,而*小程序用到的则是rpx,及安卓端开发用到的是dp,类似于这些兼容性问题,都能够在一些博客网站上找到不错的解决方案。 同样在开发过程中也是模块化的开发,封装axios请求,请求拦截器,响应拦截,封装一个方法就行验证token 是否存在,不存在token的情况就等于是没有登录,token是我们登录成功后接口会返回一个token值,作为我们前端去做页面访问及功能的访问权限,在访问个人中心里面首先我们就会去验证token是否存在,不存在,我们会提示用户和跳转到登录页让用户去登录账号,当然这个token验证在项目的很多地方都会用到,所以我是在存js文件里面封装的一个方法,全局导出,在要用到验证token的地方就行调用去验证token的·存在性, 在整个开发过程中,我用了ES6的Promise同步异步请求,等待一个方法调用执行完在去做下一步的执行操作,js代码本身就是单线程模式,promise异步的情况下就等于是运行一个执行,单线程操作,其好处是让开发者远离回调地狱,

0
2023-05-01 00:06
全局事件治理平台    技术栈:Vue+Element UI+Webpack

主要负责:整个项目的所有前端模块化开发 前期工作搭建项目和配置项目,再把一些公共的处理方法就行公共封装处理,项目使用的ui组件库是elemntui,在项目中使用到共同一个组件的地方居多,所以将其组件的多藕合组件进行二次封装,以便达到代码清晰不重复使用,减少重复代码。此项目主要是对用户的一些操作进行治理提交审核,同样涉及到权限问题,在这一块问题上,我们是前后端进行处理,前端在用户登录时需要知道此用户的访问权限和一个用户级别,没有相对的权限是不能访问相对的功能模块的,用户的权限需要平台来评估此用户的一个权限范围。数据联调是通过axios来与后端数据库做链接,调用数据,处理数据,提交数据,评估提交数据,审核数据,一并都会返回给前端来进行展示和交互一些操作, 项目中的登录页是采取的外部正式服页面,在登录的时候做的操作都是一样,将其登录信息提交至外部服务器,服务器在一并返回登录状态和登录成功后的一些信息,在进到我们的页面进行特别的操作。

0
2023-05-01 00:13
Meet直播管理后台 技术栈:Vue+Element UI+Webpack+Echarts+i18n

主要负责:整个项目的所有前端模块化开发 (多语言化) 初期完成一些项目的搭建和第三方插件的版本控制,完成初期工作的搭建后,拿到原型图进行ui界面 的搭建,将每个模块抽离进行封装和能公共使用的地方也进行抽离封装,这样能达到整个项目的代码 更有简洁性和可维护的条件,在开发过程中遇到问题也能更好快速的找到问题的存在性,由于这是一个 管理后台所以涉及到了功能权限管理,在不同用户下有他不同的权限,这个权限相当于和后端交互做一 个用户权限下发给我前端,我拿到权限去控制用户能访问的权限功能,在项目的后期业务需求增加了多 语言,使用的vue官方推荐的i18n多语言,给每个不同的语言配置了语言包,可能现在的浏览器也能 完成一些翻译,由于它毕竟是读取你的数据来进行翻译,未必有那么全面,也有可能会导致翻译不稳定 和一个翻译不全面的问题,考虑到这些给出的方案就是配语言包,封装一个公共的select选择器, 供管理人员去选择,

0
2023-05-01 00:15
更新于: 2022-04-25 浏览: 186