关于常见的前台架构面试汇总题
1.假如让你来制作一个访问量很高的大型网站,你会如何来管理所有css、js文件、图片?
(1)遵循自定的一套CSS,JS和图片文件和文件夹命名规范
(2)依托采使用的前台工程化工具,依照工具脚手架规范 (gulp, webpack, grunt, yeoman)
(3)依据采使用的框架规范(Vue, React, jQuery)
2.假如没有框架、怎样搭建你的项目
应使用原生JS自己尝试搭建一个MVC架构:
(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的实现
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 关于常见的前台架构面试汇总题
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 关于常见的前台架构面试汇总题