Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >前端测试题:(解析)下列异步加载说法正确的是?

前端测试题:(解析)下列异步加载说法正确的是?

作者头像
舒克
发布于 2021-04-23 03:04:08
发布于 2021-04-23 03:04:08
65900
代码可运行
举报
运行总次数:0
代码可运行

考核内容: 异步加载

题发散度: ★★

试题难度:

看看大家的选择

解题:

浏览器在 javascript 的加载方式有两种

一、同步加载

同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执行。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="./script.js"></script> 

二、异步加载

异步加载又叫非阻塞,浏览器在下载执行 js 同时,还会继续进行后续页面的处理。ES2017 标准引入了 async 函数,使得异步操作变得更加方便。

  • async表示函数里有异步操作
    • 返回值是 Promise 对象
  • await表示紧跟在后面的表达式需要等待结果。
    • await命令只能出现在 async 函数内部,否则都会报错。
    • 当await右边为一个PromiseState为fulfilled的Promise对象时,则返回其PromiseResult值
    • 当await右边为为一个PromiseResult为rejected的Promise对象时,需要trycatch获取其PromiseResult
    • 如果await右边为一个非Promise对象,则直接返回右边内容

await 后面可以跟任何的JS 表达式。虽然说 await 可以等很多类型的东西,但是它最主要的意图是用来等待 Promise 对象的状态被 resolved。如果await的是 promise对象会造成异步函数停止执行并且等待 promise 的解决,如果等的是正常的表达式则立即执行。

漫话ES6:part9:Promise回调函数和事件

通过以下实例可以看出:异步加载的Javascript代码中允许使用document.write向页面载入内容

在线测试:

答案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 C. 使用await声明的方法会返回一个Promise对象

注意

ABD有明显的错误,C并不一定只返回Promise对象, await 可以返回其它类型的东西。这道题只能说出的不是很严谨。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL字符集乱码总结
查看数据库编码: show create database db_name; 查看表编码: show create table tbl_name; 查看字段编码: show full columns from tbl_name; show full fields from tbl_name;
阳光岛主
2019/02/19
9.6K0
深入理解MySQL字符集及校对规则(二)
上一篇呢,从理论上介绍了MYSQL字符集和校对规则是什么以及如何正确的使用字符集;关于第一部分的内容可参考:深入理解MySQL字符集及校对规则(一)
SEian.G
2021/03/03
2.2K0
从零开始学Mysql - 字符集和编码(下)
这个系列的文章是根据《MySQL是怎样运行的:从根儿上理解MySQL》这本书的个人笔记总结专栏,这里十分推荐大家精读一下这本书,也是目前市面上个人所知的讲述Mysql原理的为数不多的好书之一,好了废话不多说我们下面进入正题。
阿东
2022/03/08
9800
从零开始学Mysql - 字符集和编码(下)
这个系列的文章是根据《MySQL是怎样运行的:从根儿上理解MySQL》这本书的个人笔记总结专栏,这里十分推荐大家精读一下这本书,也是目前市面上个人所知的讲述Mysql原理的为数不多的好书之一,好了废话不多说我们下面进入正题。
阿东
2022/03/30
2.4K0
从零开始学Mysql - 字符集和编码(下)
深入理解MySQL字符集及校对规则(一)
在日常处理客户的问题中,会遇到非常多的客户反馈字符乱码的问题,遇到这类型的问题,我们要怎么去处理呢?又该怎么去引导用户去解决呢?
SEian.G
2021/03/03
1.7K0
MySQL中的字符集与字符序
这篇文章详细介绍一下MySQL中的字符集和字符序相关的问题,里里外外地了解一下字符集和字符序的方方面面,同时重点说明一下开发中需要注意的问题。
valineliu
2022/08/27
3.1K1
MySQL中的字符集与字符序
技术分享 | MySQL 字符集再探
本公众号之前发表了一些关于 MySQL 符集的文章: 从 utf8 转换成 utf8mb4 、 字符集相关概念 、 有关 SQL 语句 、 字符集注意事项 、 乱码问题 。
爱可生开源社区
2022/04/06
4600
第08期:有关 MySQL 字符集的注意事项
创建数据库时,显式指定字符集和排序规则,同时,当切换到当前数据库后,参数 character_set_database,collation_database 分别被覆盖为当前显式指定的字符集和排序规则。举个简单例子,创建数据库 ytt_new2,显式指定字符集为 latin1,同时排序规则为 latin1_bin。之后在切换到数据库 ytt_new2 后,对应的系统参数也被修改。
爱可生开源社区
2020/07/13
7840
MySQL的字符集和乱码问题
#字符编码:就是人类使用的英文字母、汉字、特殊符号等信息,通过转换规则,将其转换为计算机可以识别的二进制数字的一种编码方式
老油条IT记
2020/03/20
2.3K0
MySQL字符集乱码
版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。 https://blog.csdn.net/robinson_0612/article/details/91175314
Leshami
2019/06/14
7.4K0
修改及查看mysql数据库的字符集
Liunx下修改MySQL字符集: 1.查找MySQL的cnf文件的位置 find / -iname ‘*.cnf’ -print /usr/share/mysql/my-innodb-heavy-4G.cnf /usr/share/mysql/my-large.cnf /usr/share/mysql/my-small.cnf /usr/share/mysql/my-medium.cnf /usr/share/mysql/my-huge.cnf /usr/share/texmf/web2c/texmf.c
小小科
2018/05/02
4.6K0
mysql中的字符集和校验规则
在MySQL中,最常见的字符集有ASCII字符集、latin字符集、GB2312字符集、GBK字符集、UTF8字符集等,下面我们简单介绍下这些字符集:
AsiaYe
2019/11/06
2.5K0
mysql中的字符集和校验规则
第06期:梳理 MySQL 字符集的相关概念
用途:用来映射简单的单字节字符,比如大小写英文字母、阿拉伯数字、常用的标点符、运算符、控制字符等。
爱可生开源社区
2020/06/15
1.1K0
再见乱码:5 分钟读懂 MySQL 字符集设置
作者: 程序猿小卡_casper 原文:https://segmentfault.com/a/1190000012775484 一、内容概述 在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。 本文由浅入深,分别介绍了如下内容: 字符集、字符序的基本概念及联系 MySQL支持的字符集、字符序设置级,各设置级别之间的联系 server、database、tabl
前端教程
2018/03/05
5.4K0
MySQL字符集utf8mb4
Unicode是编码字符集,而UTF-8就是字符编码,即Unicode规则字库的一种实现形式。随着互联网的发展,对同一字库集的要求越来越迫切,Unicode标准也就自然而然的出现。它几乎涵盖了各个国家语言可能出现的符号和文字,并将为他们编号。
HLee
2021/07/23
1.7K0
MySQL字符集utf8mb4
故障分析 | MySQL convert 函数导致的字符集报错处理
有客户之前遇到一个 mysql8.0.21 实例中排序规则的报错,是在调用视图时抛出,报错信息如下:
爱可生开源社区
2023/02/13
1.3K0
Mysql字符集(2)--mysql从入门到精通(三)
上篇我们介绍了mysql字符集的种类,主要windows用gbk,mac默认utf8,还有字符集的服务器级别,数据库级别,表级别,连行都有级别,每一行都可以有不同的字符集:
keying
2022/07/26
3780
MySQL 字符集
MySQL 支持多种字符集,使您能够使用各种字符集存储数据,并根据给定排序规则执行比较。
恋喵大鲤鱼
2023/10/12
1.1K0
不可忽视的MySQL字符集
墨墨导读:字符集是一组符号和编码。collation是一组用于比较字符集中的字符的规则。
数据和云
2021/03/30
2.3K0
不可忽视的MySQL字符集
使用shell 批量更改 mysql字符集
这里还有一个mysql字符乱码的例子,部署redmine过程中,mysql数据库使用了默认的字符集,导致含有中文内容为乱码。
用户1560186
2020/01/15
2.1K0
使用shell 批量更改 mysql字符集
相关推荐
MySQL字符集乱码总结
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验