联盟广告及统计中的同步代码与异步代码有什么区别

建站评论

联盟广告及统计中的同步代码与异步代码有什么区别?

联盟广告及统计中的同步代码与异步代码有什么区别

什么是同步加载

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

<script src="js/jQuery.js"></script>

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

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

我们一般建议是把<script>放在页面末尾</body>之前,这样尽可能减少这种阻塞行为,而先让页面展示出来。

什么是异步加载

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

$.getScript("test.js", function(){

alert("Script loaded and executed.");

});

异步加载又叫非阻塞,浏览器在下载执行 js 同时,还会继续进行后续页面的处理。

这种方法是在页面中<script>标签内,用 js 创建一个 script 元素并插入到 document 中。这样就做到了非阻塞的下载 js 代码。例如百度统计功能就是使用异步加载的方式

运营不易,
感谢支持!
weinxin
我的微信
我的微信公众号
我的微信公众号扫一扫
weinxin
我的公众号
 
公式库网
  • 本文由 公式库网 发表于 2020年10月23日13:32:19
  • 转载请务必保留本文链接:https://www.gongshiku.com/html/202010/lianmengguanggaojitongjizhongdetongbudaimayuyibudaimayoushenmequbie.html
网赚风口

抖音小豹子下载,小豹子是什么软件

最近刷抖音经常看到一些主播说打开小豹子,关联剪映,然后能够挣多少多少钱,但视频里主播刻意盖住软件名称,让大家想获取软件关注主播,加群等等。 今天小编要公开这个秘密!首先我这里是有这个软件的,大家...
视野

天涯论坛爆火的神帖,免费下载!

天涯论坛于 1999 年创立于海南岛,曾被誉为 “全球最大中文社区”,在互联网发展历程中具有重要地位。它拥有庞大且遍布全球华人圈的用户群体,注册用户曾超 1.3 亿,月覆盖用户超 2.5 亿,尤其是对...

发表评论