IDEA部署WEB项目,前端高级工程师面试题及答案

48 阅读3分钟

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

前端视频资料: 开源分享:docs.qq.com/doc/DSmRnRG…

序号说明:

Ø  序号1:自定义的Tomcat名称

Ø  序号2:自定义的Tomcat名称

Ø  序号3:配置的Tomcat服务器

Ø  序号4:是否自动打开项目首页:打勾时,项目在Tomcat中运行后,会自动打开项目的首页。反之,不自动打开。

Ø  序号5:项目浏览器访问地址。此项目浏览器访问地址与Myeclipse及Eclipse中在浏览器里访问的地址不一样。IDEA里访问项目不需要加上项目名称,直接指向的就是项目。这里的访问地址可以自定义,可以在端口号后加上自定义的名称。

如:http://localhost:8080/MavenWebProject。在浏览器里用此地址访问就行。

Ø  序号6:Tomcat端口号设置,可自定义。但建议使用默认的8080端口号。

Ø  序号7:“Fix”表示一个警告,意思是说在配置的Tomcat中没有部署项目,需要将项目部署到Tomcat中去。

4.      序号3配置:配置Tomcat服务器

5.      序号7问题解决:“Fix”警告问题的解决。

Ø  点击”Fix”,选择下拉项的第一项

Ø  跳转到部署视图

Ø  启动Tomcat服务器

Ø  查看是否部署运行及成功

备注:如果看到控制台出现以下信息代表项目已在Tomcat里部署并运行成功,再到浏览器里访问即可。

React

  • 介绍一下react

  • React单项数据流

  • react生命周期函数和react组件的生命周期

  • react和Vue的原理,区别,亮点,作用

  • reactJs的组件交流

  • 有了解过react的虚拟DOM吗,虚拟DOM是怎么对比的呢

  • 项目里用到了react,为什么要选择react,react有哪些好处

  • 怎么获取真正的dom

  • 选择react的原因

  • react的生命周期函数

  • setState之后的流程

  • react高阶组件知道吗?

  • React的jsx,函数式编程

  • react的组件是通过什么去判断是否刷新的

  • 如何配置React-Router

  • 路由的动态加载模块

  • Redux中间件是什么东西,接受几个参数

  • redux请求中间件如何处理并发

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】