jQuery 的 getScript 路径问题

作者:vkvi 来源:ITPOW(原创) 日期:2020-12-1

jQuery 的 getScript 用法

$.getScript(url, function () {
	doSth();
});

url 问题

url 如果是 http 开头的全路径,倒没有说的,如果是相对路径,它相对什么呢?

是相对于 HTML 文件所在的位置,并不是相对于 .js 文件所在的位置(假设上述代码是在一个 JS 文件中)。

另,这个 URL 不支持数组格式,也就是说我们试图一句代码加载多个 JS,是不行的。

另,这个 getScript 实际是调用 $.get,所以它并不具备防止重复加载的能力。

另,getScript 后,加载的脚本是不是只限定在第二个参数中使用呢?不是的,加载后,全局都可以使用。不过注意:这里是异步。

另,第 2 个参数是成功才执行,并不是完成就执行

相关文章