楼主: CDA网校
565 0

[每天一个数据分析师] ja vasc ript教程中的同步加载和异步加载! [推广有奖]

管理员

已卖:189份资源

泰斗

4%

还不是VIP/贵宾

-

威望
3
论坛币
120347 个
通用积分
11135.8062
学术水平
278 点
热心指数
286 点
信用等级
253 点
经验
229028 点
帖子
6989
精华
19
在线时间
4389 小时
注册时间
2019-9-13
最后登录
2026-1-22

初级热心勋章

楼主
CDA网校 学生认证  发表于 2022-5-31 09:47:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

在ja vasc ript教程有同步加载与异步加载,大家知道它们指什么吗?

什么是同步加载?

在加载数据时仍然执行其他程序,通常加载时是不执行程序的,我们不得不等进度条,因为很多程序在没有加载数据时,可能是无法运行的,所以通常会加载完之后才运行。我们在新手建站教程中,讲到的JS就是最常使用同步加载形式:

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

js 之所以要同步执行,是因为 js 中可能有输出 document 内容、修改dom、重定向等行为,所以默认同步执行才是安全的。

在wordpress仿站教程中,我们一般建议是把放在页面末尾之前,这样尽可能减少这种阻塞行为,而先让页面展示出来。

什么是异步加载?

异步加载就是在执行过程同时加载,通常会使图片之类重要性较次的东西,可以先忽略掉,比如游戏论坛网站制作中,网页游戏经常会在玩的过程中,玩家都是黑影(未加载图形,由其他黑影模型代替),如果另一个线程完成加载了,在贴上去,就是异步。这在学做网站论坛的新手网站制作教程也讲到了这一点。

$.getsc ript(“test.js”, function(){

alert(“sc ript loaded and executed.”);

});

异步加载又叫非阻塞,浏览器在下载执行 js 同时,还会继续进行后续页面的处理。这种方法是在页面中标签内,用 js 创建一个 sc ript 元素并插入到 document 中。这样就做到了非阻塞的下载 js 代码。例如百度统计功能就是使用异步加载的方式

      相关帖子DA内容精选
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:RIP WordPress Document function EXECUTE

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-27 10:04