Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用自动竞争的jquery。我想添加async来移除渲染阻塞_Javascript_Jquery - Fatal编程技术网

Javascript 使用自动竞争的jquery。我想添加async来移除渲染阻塞

Javascript 使用自动竞争的jquery。我想添加async来移除渲染阻塞,javascript,jquery,Javascript,Jquery,嗨,我想使用async来加速页面,以消除渲染阻塞 正在发生的事情;当我在jquery文件之前将async放入脚本时,自动完成会停止工作吗? 如果我不使用async,那么它的呈现阻塞 有什么办法可以让这两种方法都起作用吗 或 你能解释为什么会发生这种情况吗 它用于表格邮政编码选择 您自己的代码依赖于jquery,因此异步在那里不起作用。您的代码将在jquery加载之前执行。开发人员控制台总是提供大量错误堆栈跟踪 在您发布的链接上,您似乎忘记了包含自动完成脚本。您自己的代码依赖于jquery,因此异

嗨,我想使用async来加速页面,以消除渲染阻塞

正在发生的事情;当我在jquery文件之前将async放入脚本时,自动完成会停止工作吗? 如果我不使用async,那么它的呈现阻塞

有什么办法可以让这两种方法都起作用吗

你能解释为什么会发生这种情况吗

它用于表格邮政编码选择


您自己的代码依赖于jquery,因此异步在那里不起作用。您的代码将在jquery加载之前执行。开发人员控制台总是提供大量错误堆栈跟踪


在您发布的链接上,您似乎忘记了包含自动完成脚本。

您自己的代码依赖于jquery,因此异步在那里不起作用。您的代码将在jquery加载之前执行。开发人员控制台总是提供大量错误堆栈跟踪


在您发布的链接上,您似乎忘记了包含自动完成脚本。

我访问了您提供的页面,页面上有很多错误:

首先从标记中删除所有异步

然后把你的自动完成代码放在这里面

$(function() {
//your autocomplete code here
}
这应该可以解决您的问题,因为autocomplete本身正在使用jquery

除此之外,您的html文档的开头是

也没有body标签

您正在下载bootstrap.min.js三次


我访问了您提供的页面,页面上有很多错误:

首先从标记中删除所有异步

然后把你的自动完成代码放在这里面

$(function() {
//your autocomplete code here
}
这应该可以解决您的问题,因为autocomplete本身正在使用jquery

除此之外,您的html文档的开头是

也没有body标签

您正在下载bootstrap.min.js三次


autocomplete脚本位于页面的末尾?@Forvet ReferenceError:autocomplete未定义我目前只能看到base.js错误?如果在搜索框中键入60,效果会很好吗?自动完成脚本在页面的末尾?@verget ReferenceError:autocomplete没有定义我现在只能看到base.js错误?如果你在搜索框中输入60,它可以正常工作吗?谢谢,我会把其他问题清理掉。为什么要删除所有异步标记?自动完成的作品,但我希望网页加载速度更快。在谷歌的页面速度测试中,文件是一个问题,你的bootstrap.min.js依赖于jquery,因此使用asyn会导致问题如果你仍然想在那里使用asyn,那么你必须在那里写控制执行命令……。就像你必须检查jquery何时加载,然后只执行bootstrap.min.jsok一样,您知道移除渲染阻塞JavaScript的方法吗??或者不可能。页面上实际上有两个标签,但没有一个在正确的位置。更不用说两个s。你的页面看起来像一个连体双胞胎。谢谢。我会清理这些其他问题。为什么要删除所有异步标记?自动完成的作品,但我希望网页加载速度更快。在谷歌的页面速度测试中,文件是一个问题,你的bootstrap.min.js依赖于jquery,因此使用asyn会导致问题如果你仍然想在那里使用asyn,那么你必须在那里写控制执行命令……。就像你必须检查jquery何时加载,然后只执行bootstrap.min.jsok一样,您知道移除渲染阻塞JavaScript的方法吗??或者不可能。页面上实际上有两个标签,但没有一个在正确的位置。更不用说两个s。你的页面看起来像一个连体双胞胎。