HTML5大前端常见面试问题以及参考答案
面试作为求职者走进心仪企业最为重要的一个环节,不仅考察求职者的情商,还考察智商。对于HTML5大前端面试而言智商主要变现求职者对理论知识、实战技术的掌握情况,实战项目这一环节的考察不可以忽略,但是理论部分问答,也要引起注意,因为可能一个简简单单的问题就直接影响了此次面试的成败。千锋郑州校区老师为大家列举了一些常见的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
更多>>热门推荐
如何在面试中得高分?一般要注意哪些方面
沸UI设计师如何应对面试?哪些细节不可忽略
热求职者如何应对面试?需要特别注意什么
热Java面试必问什么技术?如何搞定Spring框架
新求职过程中如何抓住机遇?要注意哪些要点
郑州Web前端培训之JavaScript面试题推荐
郑州云计算培训机构之常见面试题及答案
如何开始求职生涯?个人简历有哪几种类型
初入职场大学生如何应对?怎么规避职场风险
企业对Python人才的招聘需求有哪些?
职场新人如何找到适合自己性格的工作?
大学生如何尽快获得职位?需要注意哪几点
毕业生如何应对求职?推荐10条参考标准
常见UI设计面试题有哪些?郑州UI培训好不