关于常见的前台架构面试汇总题

作者 : 开心源码 本文共664个字,预计阅读时间需要2分钟 发布时间: 2022-05-11 共79人阅读

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解压,如遇到无法解压的请联系管理员
开心源码网 » 关于常见的前台架构面试汇总题

发表回复