置顶 【vuexx.com 求职必看-新人必看】关于新人 or 自学求职的一些解答
发布于 1 年前 作者 webdashen 1325 次浏览 来自 面试宝典

友情提示

新人留言求助的问题解答列表 问题没有做分类,内容较多,可以 ctrl + F 搜索查询

关于项目经验 or 工作经验的问题

由于行业性质决定很多公司是不愿意招聘没有工作经验的新人的,或者是很多人期望的薪资是需要1-2年工作经验的 但是由于是自学 是没有工作经验的,或者是优化简历,导致实际和简历面试是不一样的,这个时候很多人就会很担心,没有实际项目经验怎么办? 或者是想要知道项目经验的人的疑问

大家设身处地的想一下,想要开发一个需求 or 一个网站,实际步骤在哪呢?

无外乎下面几方面入手:

  1. 产品开发流程(文档 + 美工)
  2. 代码管理流程
  3. 开发 + 联调
  4. Bug 修改流程
  5. 上线流程
  1. 产品方面,你要知道 产品文档的一般软件,一般文档是啥样的,过产品流程是啥样的,有疑问是啥样的,比如蓝湖,比如阿里的产品软件 2.代码分支管理:最起码git 要会使用吧,git分支管理,开发一个分支是怎么样的,一般是从master拉分支,开发需求,完成后合并到qa,pre 测试,完成后上gr,在然后上线
  2. 开发 + 联调呢 基本就是根据需求开发,中间后端有接口文档,根据文档调试接口
  3. Bug 修复一般是测试提出Bug,开发确认修复(蓝湖,jira 了解一下)
  4. 上线,可以了解 gitlab-runner 自动化发布,jenkins 发布

上面的一些关键词自己百度一下,找一些图片和科普文章,很快就可以知道项目流程了

关于面试题动态路由和权限控制的问题

动态路由业务场景,很多时候都是根据角色不同,权限不通,来控制这个觉得可以访问的页面 or 一些操作按钮的显示和隐藏

  • 动态路由一般需要服务器资源的支持,总体思路就是服务器返回对应登录账户的角色权限,前端人员根据角色权限来进行权限控制(路由及其按钮的访问控制)

    1. 后端根据登录角色返回他的权限列表(推荐返回路由列表 + 按钮权限列表)
    1. 前端
    2. 可以根据返回列表过滤路由,生成动态路由
    3. 前端也可以在跳转路由的时候进行对比(beforeEach),没有就说明没有权限
    4. 关于一些按钮的操作权限,可以结合 自定义指令 去控制一些按钮的操作和隐藏(v-btn-if)
      • vue 自定义指令可以获取DOM对象,不符合权限的直接隐藏即可

关于前端微服务的介绍(也有人称为:微前端)

微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用,一般指的是:基于单页面应用,把大型前端项目拆分为多个微服务项目。 特点: 拆分出来所有的微服务项目,一般都支持:独立开发、独立发布、独立运行等特点

常见微前端实现

我所了解的几种方法

  • firame
  • single-spa
  • web conponents
  • 自己写框架
iframe

说白了就是在嵌套一个网页,来实现伪装的微前端

single-spa
  • 参考资料:https://alili.tech/archive/ea599f7c/
  • 比较早期和(成熟)的前端微服务架构了,可以结合system.js 去做,已经有团队去实践过,效果还不错
  • 仔细看给的这个参考链接即可
web components
自己写框架
  • 推荐这个,可以锻炼技术,可控

关于入行新人技术栈的选择

强烈推荐 Vue 全家桶

  • vue
  • vue-router
  • axios
  • vuex
  • element-ui
  • webpack
  • nodejs + express + mysql 去理解后端
1 回复
回到顶部