将脚本或iframe标记与src和XMLHttpRequest一起使用之间的性能差异是什么?

问题描述 投票:-1回答:1

[使用具有src属性的脚本或iframe标记之间的性能差异是什么。

例如,

<script src=“domain.com/script.js”></script>

<iframe src=“domain.com/webpage.html”></iframe>

并使用XMLHttpRequest获取脚本或iframe的内容,然后使用XMLHttpRequest的响应内容生成脚本标签或iframe。

javascript html
1个回答
0
投票

XMLHttpRequest通常用于进行ansychron调用。例如,如果要调用API以在数据库中添加新产品,则将XMLHttpRequest发送到http://www.save_a_new_product.com?productId=456,以获取其响应。但是,当您执行此操作时,http://www.save_a_new_product.com?productId=456的代码将不会加载到您的页面中,您只需使用脚本即可执行某项操作(将产品保存到数据库中)

[但是,如果要在页面上加载脚本,例如,要在页面上使用jquery,则必须在dom中为其创建标签。因此,您将创建一个标记脚本,其中src为https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js,以在页面中创建元素<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js" />。对您来说,区别更明显吗?

© www.soinside.com 2019 - 2024. All rights reserved.