前端大师-高级Web开发测验

news2024/12/23 15:56:37

目录

前言

1.按正确的执行顺序排列脚本

2.哪些说法是正确的?(D)

3.填写正确的术语

4.程序的输出

5.将资源提示与其定义匹配

6.以下程序的输出是?

7.将PerformanceNavigationTimings按正确的顺序排列

8.将缓存指令与其定义匹配

9.该代码块的真实情况是什么?

10.在对以下属性进行动画处理时,哪些属性具有正确列出的渲染成本?

11.单击按钮时会记录什么?

12.按特殊性对 CSS 选择器进行排序

13.哪些陈述是正确的?(C)

14.将网络活力与正确的描述相匹配

15.哪些资源将被允许使用遵循 CSP 标头?(AG)

16.以下那些说法是正确的?(BD)

17.什么时候"In log: My input!" 被记录?(C)

18.将 Promise 方法连接到正确的输出

19.以下哪个值始终会使您的页面不符合 bfcache 或后退/前进缓存的条件?(A)

20.将术语与其定义联系起来

21.将字体策略与其定义联系起来

22.以下 cookie 标头的哪些说法是正确的?

23.我们可以使用哪个 CSS 伪选择器来仅定位第一个项目?

24.以下关于header的描述,哪些是正确的?

25.以下哪个属性导致元素被提升到自己的渲染层?

26.将图像格式与描述相匹配

27.以下 CORS 配置正确的是?

28.记录了什么?

29.以下哪些说法是正确的?

30.记录了什么?

本文小结


前言

     本文为整理记录学习前端大师-高级Web开发测验的笔记。图片清晰度可能不够高,希望这不影响您的观看体验。如果有任何错误,请随时指出,感谢您的阅读

     同时,我也准备了一份本文面试题的文档,需要的可见文章顶部附带资源

1.按正确的执行顺序排列脚本

常规脚本:

添加async属性的脚本:

添加defer属性的脚本:

2.哪些说法是正确的?(D)

     A.渲染树包含DOM和CSSOM组合的所有元素(只有视觉元素)

     B.合成是基于z-index分离层的过程,然后将其组合以形成在屏幕上显示的最终图像(合成只是将这些层组合在一起的过程)

     C.布局过程,将颜色和图像分配给呈现树中的视觉元素(是绘制过程)

     D.合成过程发生在合成器线程上

     E.页面上不可见的元素(例如display:hidden)不属于DOM树(属于DOM树)

3.填写正确的术语

     浏览器发送请求到  递归DNS解析器

     递归DNS解析器  查询  根名称服务器

     根名称服务器  响应  顶级域名服务器IP地址

     递归DNS解析器  查询  顶级域名服务器

     顶级域名服务器  响应  权威名称服务器IP地址

     递归DNS解析器  查询  权威名称服务器

     权威名称服务器  响应网站的  IP地址

4.程序的输出

5.将资源提示与其定义匹配

Q5 A.

B.

C.

D.

6.以下程序的输出是?

解析:

7.将PerformanceNavigationTimings按正确的顺序排列

domInteractive代表 DOM结构完成并且 HTML文档已被解析的时间,但可能仍然有一些资源尚未加载

domContentLoadedEventStart是浏览器触发domContentLoadedEvent之前的时间

domcomplete在浏览器将就绪状态设置为就绪后立即返回时间

8.将缓存指令与其定义匹配

     无缓存(no-cache):使用原始服务器之前,验证缓存的响应,即使它仍然是新的

     必须重新验证(must-revalidate):在使用原始服务器之前与源服务器验证进行响应

     不存储(no-store):不缓存请求或响应的任何部分

     私人的(private):防止在共享缓存上缓存

     同时再验证(stale-while-revalidate):提供过时的内容,同时验证源服务器的缓存响应

9.该代码块的真实情况是什么?

10.在对以下属性进行动画处理时,哪些属性具有正确列出的渲染成本?

11.单击按钮时会记录什么?

解析:

12.按特殊性对 CSS 选择器进行排序

优先级:

13.哪些陈述是正确的?(C)

14.将网络活力与正确的描述相匹配

     TTFB:服务器响应请求并开始向客户端发送数据所需的时间

     FID:网页响应用户第一次交互所需的时间

     TTI:网页完全加载并响应用户输入所需的时间

     TBT:主线程被阻止响应用户输入的时间

     CLS:网页布局的稳定性,或网页加载时发生的意外布局变化

     INP:用户与网页交互后,网页更新其视觉效果所需的平均时间

15.哪些资源将被允许使用遵循 CSP 标头?(AG)

16.以下那些说法是正确的?(BD)

A.noopener用于阻止原页面访问新打开页面的window对象

B.noreferrer可以用来阻止新打开的页面访问原页面的window对象

C.Noopener 和 norefer 只能与 HTTPS 一起使用

D.Noopener 可用于防止 tabnabbing

E.默认的Referrer-Policy是no-refer-one-downgrade

17.什么时候"In log: My input!" 被记录?(C)

18.将 Promise 方法连接到正确的输出

答案:

19.以下哪个值始终会使您的页面不符合 bfcache 或后退/前进缓存的条件?(A)

20.将术语与其定义联系起来

21.将字体策略与其定义联系起来

22.以下 cookie 标头的哪些说法是正确的?

23.我们可以使用哪个 CSS 伪选择器来仅定位第一个项目?

24.以下关于header的描述,哪些是正确的?

A.标头在域及其子域上强制执行HTTPS一年

B.当max-age过期时,浏览器将默认为HTTP

C.浏览器每次读取页眉时都会刷新max-age

D.允许对子域提出不安全的请求

25.以下哪个属性导致元素被提升到自己的渲染层?

26.将图像格式与描述相匹配

A.JPEG用于有损压缩,支持渐进式渲染

B.PNG进行无损压缩、高质量,并支持透明度,也支持更大的文件大小

C.WebP用于有损和无损压缩,支持透明度,并支持渐进式渲染

D.AVIF 同时支持有损和无损压缩,支持 HDR和 WCG,并支持透明度

27.以下 CORS 配置正确的是?

A.需要提交飞行前请求

B.仅来自https://www.website.com的请求被允许

C.允许使用cookie的请求

D.实际响应缓存600ms

E.X-Custom-Header将是唯一包含的响应标头

F.允许使用GET、POST、PATCH和PUT方法,但不允许使用DELETE

28.记录了什么?

29.以下哪些说法是正确的?

A.HTTP 允许通过单个 TCP 连接同时进行多个请求和响应

B.HTTP/3 只能与 HTTPS -起使用。

C.HTTP/2 向后兼容 HTTP/1.1

D.HTTP/1.1需要多个TCP连接来同时处理多个请求

30.记录了什么?

本文小结

     本文涵盖了Web开发、网络协议、缓存、安全等多个方面的知识点,探讨了如何通过这些知识点来优化网页性能、提高用户体验,并保障应用的安全性。通过深入学习和应用这些知识,开发者可以更好地理解和应用Web技术,提升自己在Web开发领域的技术能力,为用户提供更优质的Web应用体验。希望本文可以为您提供一些有用的参考和启发
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1704907.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【动手学PaddleX】谁都能学会的基于迁移学习的老人摔倒目标检测

本项目使用PaddleX搭建目标检测模块,在一个精选的数据集上进行初步训练,并在另一个老年人跌倒检测的数据集上进行参数微调,实现了迁移学习的目标检测项目。 1.项目介绍 迁移学习是非常有用的方法,在实际生活中由于场景多样&…

【ai】pycharm设置软件仓库编译运行基于langchain的chatpdf

联想笔记本 y9000p创建python工程: 使用langchain支持openai的向量化embedding安装软件包 发现没有openai ,添加软件仓库打开工具窗口 点击设置

osg的了解

osg开发配置与第一个osg程序-CSDN博客 #include <osg/Geode> #include <osg/ShapeDrawable> #include <osgViewer/Viewer> #include <iostream>int main(int argc, char** argv) {std::cout << "Hello, osg!" << std::endl;osg:…

加速模型训练 GPU cudnn

GPU的使用 在定义模型时&#xff0c;如果没有特定的GPU设置&#xff0c;会使用 torch.nn.DataParallel 将模型并行化&#xff0c;充分利用多GPU的性能&#xff0c;这在加速训练上有显著影响。 model torch.nn.DataParallel(model).cuda() cudnn 的配置&#xff1a; cudnn.…

MER 2024 第二届多模态情感识别挑战赛

多模态情感识别是人工智能领域的一个活跃研究课题。它的主要目标是整合多种模态来识别人类的情绪状态。当前的工作通常为基准数据集假设准确的情感标签&#xff0c;并专注于开发更有效的架构。然而&#xff0c;现有技术难以满足实际应用的需求。 清华大学陶建华教授联合中国科学…

体育赛事直播系统源码开发:社区论坛模块如何实现引流与增收双赢

在当今数字化时代&#xff0c;体育直播平台不仅是赛事观看的窗口&#xff0c;更是一个互动和交流的社区&#xff0c;以及是一场关于用户体验、用户粘性以及商业模式创新的综合较量。为了在这片红海市场中脱颖而出&#xff0c;平台必须采取更加精细化和多元化的运营策略。其中&a…

2024最新下载kettle方法

1.点击链接进入官网 Pentaho from Hitachi Vantara download | SourceForge.netDownload Pentaho from Hitachi Vantara for free. End to end data integration and analytics platform. Pentaho Community Edition can now be downloaded from https://www.hitachivantara.…

python中import的搜索路径

文章目录 前言 一 python中import的搜索路径1. python中import的搜索路径先判断是否内置模块根据sys.path查找1.1 脚本当前目录和所属项目目录1.2 环境变量1.3 标准库1.4 .pth 文件1.5 第三方库 2. 解决ModuleNotFoundError 前言 码python时经常会遇到找不到包或者找不到模块的…

Brewer Science将在CS Mantech进行展示

在风景如画的亚利桑那州图森市举办的CS Mantech盛会上&#xff08;2024年5月20日至23日&#xff09;&#xff0c;杰出化合物半导体材料企业Brewer Science&#xff0c;将带来一场名为“化合物半导体制造的创新材料解决方案”的演讲盛宴。这一演讲&#xff0c;定于五月二十一日星…

今日好料推荐(数据资产+数字化案例)

今日好料推荐&#xff08;数据资产数字化案例&#xff09; 参考资料在文末获取&#xff0c;关注我&#xff0c;获取优质资源。 数字化的介绍 数字化&#xff08;Digitization&#xff09;是指将模拟信息转换为数字格式的过程。这一过程包括将文字、图像、音频、视频等信息转…

sqpserver——利用scott库练习内连接(一)

一.查找每个员工的姓名&#xff0c;部门编号&#xff0c;薪水和薪水等级 select emp.ename, emp.deptno, emp.sal, SALGRADE.GRADE from emp join SALGRADE on emp.sal>LOSAL and emp.sal<HISAL; 二.查找每个部门的编号&#xf…

SwiftUI中TabView(PageTabViewStyle的用法及无限滚动组件infinity carousel)

上一篇文章主要介绍了TabView的基本用法以及一些外观样式的设置&#xff0c;本篇文章主要介绍一下PageTabViewStyle样式下的TabView&#xff0c;该样式下的TabView允许用户整页滑动界面&#xff0c;在UIKit中我们用UIScrollView和UICollectionView制作滚动组件&#xff0c;本文…

C++进阶 | [4] map and set

摘要&#xff1a;set&#xff0c;multiset&#xff0c;map&#xff0c;multimap 前言 1. 容器 序列式容器&#xff1a;只存储数据&#xff0c;数据之间无关联关系。例如&#xff0c;vector、list、deque、……关联式容器&#xff1a;不仅存储数据&#xff0c;且数据之间有关联…

Chrome谷歌浏览器如何打开不安全页面的禁止权限?

目录 一、背景二、如何打开不安全页面被禁止的权限&#xff1f;2.1 第一步&#xff0c;添加信任站点2.2 第二步&#xff0c;打开不安全页面的权限2.3 结果展示 一、背景 在开发过程中&#xff0c;由于测试环境没有配置 HTTPS 请求&#xff0c;所以谷歌浏览器的地址栏会有这样一…

《Python侦探手册:用正则表达式破译文本密码》

在这个信息爆炸的时代&#xff0c;每个人都需要一本侦探手册。阿佑今天将带你深入Python的正则表达式世界&#xff0c;教你如何像侦探一样&#xff0c;用代码破解文本中的每一个谜题。从基础的字符匹配到复杂的数据清洗&#xff0c;每一个技巧都足以让你在文本处理的领域中成为…

代码随想录——最大二叉树(Leetcode654)

题目链接 递归 二叉树 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode rig…

Django Celery技术详解

文章目录 简介安装和配置创建并调度任务启动Celery Worker在视图中调用异步任务拓展功能 简介 Django Celery 是一个为Django应用程序提供异步任务处理能力的强大工具。它通过与消息代理&#xff08;如RabbitMQ、Redis&#xff09;集成&#xff0c;可以轻松地处理需要长时间运…

[C#]winform部署官方yolov10目标检测的onnx模型

【框架地址】 https://github.com/THU-MIG/yolov10 【算法介绍】 今天为大家介绍的是 YOLOv10&#xff0c;这是由清华大学研究团队最新提出的&#xff0c;同样遵循 YOLO 系列设计原则&#xff0c;致力于打造实时端到端的高性能目标检测器。 方法 创新 双标签分配策略 众所…

shell脚本-函数

一、函数 1.函数的定义和格式 函数定义&#xff1a;封装的可重复利用的具有特定功能的代码 先定义函数&#xff0c;再调用函数&#xff0c;注意顺序 函数类似于命令的别名&#xff0c;别名一些简单的小命令 函数是某一个脚本的别名&#xff0c;有些脚本会重复使用 函数格…

【链表】Leetcode 92. 反转链表 II【中等】

反转链表 II 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], left 2, right 4 输出&#x…