千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:杭州千锋IT培训  >  面试技巧  >  HTML5大前端常见的面试问题有哪些?

HTML5大前端常见的面试问题有哪些?

来源:千锋教育
发布人:灰姑娘
时间: 2019-09-04 10:31:00

  面试是求职的重要途径之一,想要在面试中成功斩获心仪企业的高薪offer,就需要了解HTML5大前端一些常见的面试问题,并对这些常见的面试问题有所准备。以下是千锋杭州校区老师为大家总结的一些常见的面试问题及答案。

面试技巧

  当面试官问你:“选择框架的时候要从哪方面入手?”这个问题时,你可以从以下几个方面进行回答。

  (1)AngularJS

  当我们在设计一个应用,而这个应用对性能要求不是很高的时候,就应该选择开发速度更快的技术栈AngularJS,它拥有混合开发能力的ionic框架。对于复杂的前端应用来说,基于AngularJS应用的运行效率,仍然有大量地改进空间。

  (2)React

  选择React有两个原因,一是通过Virtual DOM提高运行效率,二是通过组件提高开发效率。除此之外,选择React还有一个重要原因是React Native、React VR等应用,可以让React运行在不同的平台之上。同时我们还能通过React轻松编写出原生应用以及VR应用。

  当面试官问你:“如果没有框架,怎么搭建你的项目?”这个更深层次的问题时,你应该用自己所知道的知识做以下几个方面的回答。

  (1)基本模块

  common:公共的一组件,下面的各模块都会用到;

  config:配置模块,解决框架的配置问题;

  startup:启动模块,解决框架和Servlet如何进行整合的问题;

  plugin:插件模块,插件机制的实现,提供IPlugin的抽象实现;

  routing:路由模块,解决请求路径的解析问题,提供了IRoute的抽象实现和基本实现;

  controller:控制器模块,解决的是如何产生控制器;

  model:视图模型模块,解决的是如何绑定方法的参数;

  action:action模块,解决的是如何调用方法以及方法返回的结果,提供了IActionResult的抽象实现和基本实现;

  view:视图模块,解决的是各种视图引擎和框架的适配;

  filter:过滤器模块,解决是执行Action,返回IActionResult前后的AOP功能,提供了IFilter的抽象实现以及基本实现。

  (2)扩展模块

  filters:一些IFilter的实现;

  results:一些IActionResult的实现;

  routes:一些IRoute的实现;

  plugins:一些IPlugin的实现。

  以上HTML5大前端的面试问题都有可能会被招聘者所提及,想要在面试中做到脱颖而出,成为一名优秀的前端工程师,参加培训则是最高效的途径之一。千锋杭州HTML5大前端课程采用全程面授的高品质的教学模式,学员在学习过程中更有现场感和真实感,能够发现问题快速解决问题,不仅学习效率会得到提高,学习成绩也会得到保障,最终成为企业所需的实战型人才。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>